.net在后台直接输出HTML代码和在前台用控件绑定有什么区别?

.net从数据库取出来的数据。在后台用循环拼接成HTML代码然后输出到前台,和在前台直接根据数据源用数据控件绑定。这两种有什么区别?哪种形式更好一些?... .net从数据库取出来的数据。在后台用循环拼接成HTML代码然后输出到前台,和在前台直接根据数据源用数据控件绑定。这两种有什么区别?哪种形式更好一些? 展开
 我来答
jack87918
2011-12-07 · TA获得超过2048个赞
知道小有建树答主
回答量:1618
采纳率:100%
帮助的人:1438万
展开全部
后台拼接,显示出的数据显示格式可以更灵活,一些数据显示格式不是标准的“n行m列的结构”,这时候就需要拼接字符串了。在操作数据的时候,前台显示的数据比较依赖于重新写js方法。
前台控件,在格式规范的情况下显示起来比较简单。操作数据的时候,前台的控件(服务器控件)已经自带了一些事件方法,可以直接利用来编写有关操作。

前台的服务器控件,使用了一个隐藏控件,用viewstate保存了页面里面所有控件的有关状态。所以,如果大量使用服务器控件,有可能产生大量的viewstate,从而拖慢页面加载速度。
而直接输出html代码,则不存在这个问题。
ybbtgjyv
2011-12-07 · TA获得超过190个赞
知道小有建树答主
回答量:339
采纳率:100%
帮助的人:222万
展开全部
看你是用什么方式输出了、 不建议的话给我说一下、 我才能判断那个更好、 前台直接绑定 不方便后面动态添加 删除 修改、 而后台的话 这些都不是问题、 比如gridveiw 就可以编写一个数据绑定的方法 对数据进行操作后直接调用。数据就能更新 、 不用在用其他方式来更新显示出来
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式