日期:2014-05-18  浏览次数:20766 次

求指教如何HTML指定位置中嵌入C#代码?
新人第一次接触C#,用vs2008写了个测试页面学习C#
读取了一段SQLSERVER数据输出。

自己建了个表格,HTML和c#代码分开存放。
发现采用 Response.Write("。。。");
总是在页面的最顶部开始。

想把读出来的数据放到建好表格里面,请问如何处理?
因为计划是html和c#的代码分开放,不打算在表中间写<%Response.Write("。。。");%>这种做法。
请问各位前辈应当如何处理。

新人刚接触C#,因C#和html知识贫乏,提问可能有不清晰的地方,请见谅。



------解决方案--------------------
这种HTML中内嵌代码块的方式是个比较好的方式。
如果你真的很讨厌这种方式,可以使用服务器控件。例如在指定位置放一个Label。
然后从后台代码中修改Label的Text属性改变值。
当然你会发现这样实现起来比直接嵌入还麻烦,我是不建议这样。
------解决方案--------------------
用服务器端控件放在HTML指定位置,如label和literal
在cold中赋值