怎么从数据库中取值显示到asp.net的TABLE(HTML控件)上
如何从数据库中取值显示到asp.net的TABLE(HTML控件)上
任何方式都可以,我想要求助以下两种方式,不知道能不能实现.
1.前台写JS代码调后台方法取得数据库数据,再循环显示.
2.后台取得数据库数据后,直接在后台文件中画出前台代码.
请高手给实现一下,不胜感激...
------解决方案--------------------
Response.Write或者Literal
------解决方案--------------------
js无法直接操作数据库
可以后台定义个datatable,得到数据
然后前台循环构造table
------解决方案--------------------
为什么要用这种传统的asp的方式呢?
可用repeater或datalist都可以。
怎么取值不会?
连数据库取数据会么?
------解决方案--------------------
1.前台写JS代码调后台方法取得数据库数据,再循环显示.
任何方式都可以,我想要求助以下两种方式,不知道能不能实现.
1.前台写JS代码调后台方法取得数据库数据,再循环显示.
2.后台取得数据库数据后,直接在后台文件中画出前台代码.
请高手给实现一下,不胜感激...
------解决方案--------------------
Response.Write或者Literal
------解决方案--------------------
js无法直接操作数据库
可以后台定义个datatable,得到数据
然后前台循环构造table
------解决方案--------------------
为什么要用这种传统的asp的方式呢?
可用repeater或datalist都可以。
怎么取值不会?
连数据库取数据会么?
------解决方案--------------------
1.前台写JS代码调后台方法取得数据库数据,再循环显示.
- JScript code
function ff() { var data=<%loaddata()%> }
------解决方案--------------------
你的两种都可以。第一种要用ajax。
第二种:
- C# code
StringBuilder sb = new StringBuilder(); sb.Append("<table border='1'>"); foreach (DataRow dr in dt.Rows) { sb.Append("<tr>"); sb.Append("<td>"+ dr["column0"] +"</td>"); sb.Append("<td>"+ dr["column1"] +"</td>"); sb.Append("<td>"+ dr["column2"] +"</td>"); sb.Append("</tr>"); } sb.Append("</table>"); Response.Write(sb.ToString());
------解决方案--------------------
静观高手显招
------解决方案--------------------
用AJAX,
在JS方法中调用后台方法从数据库中获取数据,然后通过DIV(放到前台页面相应位置)进行赋值显示。