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

asp.net如何最高效率的显示获得的数据。

abc.aspx?JobId=23
根据JobId取得JobInfo后,JobInfo的30个相关属性显示在abc.aspx中,如何做到效率最快.
或者说如何最高效率的显示获得的数据。
我现在非常纠结于这个问题。
我尽量用ajax技术获得数据,可是还是显示问题。
如何高效的赋值给HTML元素呢? --------------------编程问答-------------------- 你的这个显示是采取什么方式呢??是用GridView,label, Text, asp:Table ? --------------------编程问答-------------------- 顶   学习……………… --------------------编程问答-------------------- 采用html标签,用内联的方式 <%= JobId%> --------------------编程问答-------------------- repeater 快
不知道写对没得, --------------------编程问答-------------------- 我总是这样
$('div1').innerText = JobInfo.property1;
.
.
.
.
$('divN').innerText = JobInfo.propertyN;
我依然觉得这样还是慢。 --------------------编程问答-------------------- 回二楼,我讨厌GridView. --------------------编程问答-------------------- 楼主是根据url中的参数,用ajax获得数据库中的数据,然后再将回传回来的页面的数据通过jQuery赋值给相应的html元素。感觉绕了一个圈似的。

为什么不根据url中的参数直接调用数据库中的数据,用<%xxxx%>的方法赋值给html控件呢?

或者直接赋值给服务器控件……

我也新手,不知道我说的对不对。。。。。。 --------------------编程问答-------------------- 自己顶一个 --------------------编程问答-------------------- GridView还是挺有用的,该用的时候也得用吧,只要处理得好,还是挺好的嘛 --------------------编程问答-------------------- 还是构造成字符串一次送出 --------------------编程问答--------------------
引用 3 楼 dacong 的回复:
采用html标签,用内联的方式 <%= JobId%>

根据我的理解,因为服务器控件需要IIS解析,所以不用控件,用上面的方式应该是最快的。。但是我没做过实验。不知道我理解的对不对。 --------------------编程问答-------------------- 用Repeater --------------------编程问答-------------------- 获得数据
然后
StringBuilder sss;
sss.Append("string1")
sss.Append("string2")
sss.Append("string3")

.....

Response.Write (sss.ToString()) --------------------编程问答-------------------- 用户StringBuilder快 --------------------编程问答--------------------
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,