求指教如何HTML指定位置中嵌入C#代码?

stbigcrab 2012-03-17 02:21:51
新人第一次接触C#,用vs2008写了个测试页面学习C#
读取了一段SQLSERVER数据输出。

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

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

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

...全文
134 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
stbigcrab 2012-03-19
  • 打赏
  • 举报
回复
已经想到可以使用string 将读出数据放入,然后将string插在某个指定位置。
非常感谢两位指点。
stbigcrab 2012-03-17
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 thedolphin 的回复:]
用服务器端控件放在HTML指定位置,如label和literal
在cold中赋值
[/Quote]

谢谢指点,我考虑到数据生成数量的不确定性,可能无法使用固定数量的控件来处理。
而且要一页显示完毕,分页也不大适合。
stbigcrab 2012-03-17
  • 打赏
  • 举报
回复
[Quote=引用楼主 stbigcrab 的回复:]
新人第一次接触C#,用vs2008写了个测试页面学习C#
读取了一段SQLSERVER数据输出。

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

想把读出来的数据放到建好表格里面,请问如何处理?
因为计划是html和c#的代码分开放,不打算在表中间写<%Response.Write("。。。");%……
[/Quote]

谢谢指点,我阅读书籍建议是代码和html分开放较好。
但因为我对C#无实际经验,所以想了解如果分开放的话,如何把生成的内容嵌入HTML位置。

另想请教实际项目中,代码和html分开放的情况较多,还是说如ASP那样子直接在HTML里面嵌入C#代码的较多?请各位前辈指教。

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

110,567

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧