当前位置:编程学习 > C#/ASP.NET >>

asp.net中除了用控件显示数据外,还有其他方法吗》?

ASP.NET中我常用repeater显示数据,但这样会生成许多的乱码。除这些控件外还有没有其他的方法呢?
后台输出html拼接可以吗?具体怎么实现呢, --------------------编程问答-------------------- 杂乱的 html 是 webform 的特色,是为了支持服务端控件而付出的代价,如果你的项目采用了 webform,那么就要接受这种代价 --------------------编程问答-------------------- repeater生成的html怎么会有乱码,
你也可以在后台拼接用listeral输出或<%=content%>类似这样输出! --------------------编程问答-------------------- 比如www.swebook.com.cn这个站,首页里面我用了三四个控件显示数据,但有很多的乱码:
引用 2 楼 huangwenquan123 的回复:
repeater生成的html怎么会有乱码,
你也可以在后台拼接用listeral输出或<%=content%>类似这样输出!
--------------------编程问答-------------------- webform 产生的 html 非常不利于 javascript 编程。在 asp 时代,我们可以控制输出的 html,代价是没有自动维护的状态,且 vb 不是强类型语言。现在,MS推出了 asp.net mvc,楼主可以尝试一下。 --------------------编程问答--------------------
引用 3 楼 zyhnzz 的回复:
比如www.swebook.com.cn这个站,首页里面我用了三四个控件显示数据,但有很多的乱码:
引用 2 楼 huangwenquan123 的回复:
repeater生成的html怎么会有乱码,
你也可以在后台拼接用listeral输出或<%=content%>类似这样输出!


凡是 INamingContainer 控件都会影响他的子控件的 id。不过我看了楼主的网站,楼主说的“乱码”指的似乎是那个 viewstate 隐藏域 --------------------编程问答-------------------- ASP.NET MVC开发
使用HTML显示数据
--------------------编程问答-------------------- 大家新年好!恭喜发财,身体康健,阖家欢乐!
http://blog.csdn.net/xianfajushi/archive/2009/07/22/4371397.aspx --------------------编程问答-------------------- 1、可以在页面里用遍历记录集的方式。

<%foreach (){%>

<div>

</div>

<%}%>

2、你说的乱码指的是ViewState吧,你可以把<form >标签去掉,然后就没有你说的乱码了。
不过前提是你的页面不需要提交表单。
--------------------编程问答-------------------- 可以用 ajax  json  做,再加一个js类专门用于生成html。
你说的后台拼接以前有过不过好像不太好,少量的聚集的还行。

微软封装的东西挺那啥的……有时挺让人头痛的
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,