<%@ Import Namespace="System.Date" %>
<script runat="server">
protected void show()
{
//显示数据
}
</script>
前台写方法?不好调试。。
懒得话 直接<%= %>这种方式输出,或者输出成json通过JS进行分析成html
我就是想用<%=%>这种啊 可是怎么做啊 我后台的是stuList这个集合 前台怎么寻遍它呀 我这样写它报错了<% foreach (var item in stuList{}%> 应该怎样写呢?
@有种你就多学点: 楼下的都写好了,你可以参照他们
<% foreach (var item in stuList){
%>
aaaaa=<%=item.aaaa%>
<%}%>
MVC 的view页面是这样写的
<% foreach(var item in model){%>
<tr>
<td> aaaaa </td><td> <%:item["aaaa"]%></td>
</tr>
<%}%>
webForm 的话 直接用repeater吧
如果是MVC的话可以这样写:
Action:return View(stuList);
View:
<table> <thead> <tr> <th>A1</th> <th>A2</th> <th>A3</th> </tr> </thead> <tbody> @foreach (var obj in Model) { <tr> <td>@obj.A1</td> <td>@obj.A2</td> <td>@obj.A3</td> </tr> } </tbody> </table>
后台动态拼一个table发到前台,但是比较麻烦。如果不想使用服务器端控件的话,可以援用jquery的某些表格插件,后台发送Json数据,前台接收。
后台的list要定义成非private的哦,不然访问不到。