.net中<table runat="server"><%%><table>中<%%>里面不能写代码,有啥...
发布网友
发布时间:2024-10-24 02:31
我来回答
共4个回答
热心网友
时间:2024-11-15 16:30
加上runat="server"他就是服务器控件了,这时你需要给table加个ID
<table runat="server" ID="table1"><%%><table>
这样就可以在<%#%>或<%=%>里面写后台代码了,而且头部还可以加入<@ import="命名空间" @>
这样前台可以完全跟后台一样!
热心网友
时间:2024-11-15 16:23
你只要把table放到一个带有runat=server的form中
然后就既可以用<%=aaaa%>又可以在后台提交数据
热心网友
时间:2024-11-15 16:23
<%=GetStr%>在后台写个方法GetStr,把你所要操作的表格代码写到方法中
热心网友
时间:2024-11-15 16:30
后台输出表格
我建议你后台输出HTML
比如
后台声明个变量
public string strhtml="<table>
<tr>
<td>
aaaaaaaaa
</td>
<td>
bbbbbbbbbbbb
</td>
<td>
cccccccccccc
</td>
</tr>
<tr>
<td>
aaaaaaaaa
</td>
<td>
bbbbbbbbbbbb
</td>
<td>
cccccccccccc
</td>
</tr>"
前台HTML中用
<%=strhtml %>