asp.net编程中,在代码与显示分离的前提下,如何动态生成html Response.Write("<table id=tbl1 width=100%>");Response.Write("<tr><td>表格");Response.Write("</td></tr>");Response.Write("</table>"); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果把这段代码写在aspx文件中,没有什么问题。如果把这段代码写在cs文件中,返回到客户端的页面中,write中的字符串,就跑到页面的最开始处,而不是希望的某个<td>的里面。:( .cs文件先于.aspx运行,当然会出现在最上面了。 可以考虑在想要动态生成代码的地方放一个Label,然后在代码中添上Label.Text="<table id=tbl1 width=100%><tr><td>表格</td></tr></table>"; 这个问题问的比较浅显,因为ASP是要服务器解释执行的,CGI都是这样的,因此为了保证访问速度,一般使用静态页面来加快速度。是用空间换取速度的方法,一般的,都是使用后台的管理系统,在数据录入的时候存入数据库的同时,根据模板来生成HTML或者SHTML文件,这样操作在ASP中可以使用FSO轻松完成的。同时对IIS进行设置,可以缓存一些页面。 wpf treeview 节点问题 求救啊!~~~ 救命 各位老师帮帮忙 求助C# winform中下载数据库中 二进制文件 如何监控一个软件(如千千静听),并判断该软件是否失效? c#如何解压rar文件 .net中的组件有什么作用 关于多线程的问题 点NET,C#两个问题?? 读取excel文件的公式单元格,数字总是自动科学计数法..能避免嘛?求大神指教 讨论:关于使用DataAdapter生成的DataSet,XDJM都来捧个场吧,来者有分 如何通过反射获取属性的值?急 编写Web控件遇到的一个问题?
如果把这段代码写在cs文件中,返回到客户端的页面中,write中的字符串,就跑到页面的最开始处,而不是希望的某个<td>的里面。:(
Label.Text="<table id=tbl1 width=100%><tr><td>表格</td></tr></table>";