控件还是还原到客户端的好

在常见.net开发里 新人往往喜欢是用TextBox.Text的方式取值。

而忘记了 html 中的 Request Response 的使用

很多时候我的建议是使用客户端控件 不要使用服务器端控件

原因是:

1、服务器控件取值的时候使用 veiwstate  这个是可以注入的也算是一个漏洞

2、没有了 veiwstate   也就意味着 节省流量

3、客户端异步交互的流行。只获取需要的数据

4、服务器控件取值有BUG 比如 DropDownList 这个问题来源于控件的生命周期。不知道4.0有没有修复

5、控件与页面的生命周期的关系。如果是用服务器控件,你不得不去额外思考生命周期,比如在postback的时候 有些事件是不经过的。

  

如果使用客户端控件,遇到的问题可以少很多,这就是所谓的回归本源吧。

posted @ 2012-06-23 22:49  田径  阅读(125)  评论(0编辑  收藏  举报
我的开源的地址https://github.com/tianjing/ 大家踊跃拍砖共同成长,拍砖的同时记得附上意见或者建议。!!谢谢 谢谢