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

2024年11月22日 14:11
有2个网友回答
网友(1):

后台拼接,显示出的数据显示格式可以更灵活,一些数据显示格式不是标准的“n行m列的结构”,这时候就需要拼接字符串了。在操作数据的时候,前台显示的数据比较依赖于重新写js方法。
前台控件,在格式规范的情况下显示起来比较简单。操作数据的时候,前台的控件(服务器控件)已经自带了一些事件方法,可以直接利用来编写有关操作。

前台的服务器控件,使用了一个隐藏控件,用viewstate保存了页面里面所有控件的有关状态。所以,如果大量使用服务器控件,有可能产生大量的viewstate,从而拖慢页面加载速度。
而直接输出html代码,则不存在这个问题。

网友(2):

看你是用什么方式输出了、 不建议的话给我说一下、 我才能判断那个更好、 前台直接绑定 不方便后面动态添加 删除 修改、 而后台的话 这些都不是问题、 比如gridveiw 就可以编写一个数据绑定的方法 对数据进行操作后直接调用。数据就能更新 、 不用在用其他方式来更新显示出来