如果不用控件,怎么开发ASP.NET网站?
最近听说很多人说,.Net的控件有很多漏洞,如DataList,GridView,SqlDataSource...公司开发项目都不用这些控件,那我就纳闷了!
人家都给你做好的东西,就是让提高开发效率,为什么都不用啊?
不用控件的话,怎么做呢? 用控件的话,有啥缺点呢? 哪些中用哪些不中用呢?
希望园友们能多多说点,ASP.NET开发网站中应该注意的问题。。。多谢
不用?我一直在用,项目中也用。
能说说有什么漏洞吗?
如果不用和asp没什么区别吧
不用控件也可以开发asp.net DataList,GridView,SqlDataSource... 这些都可以不用。
能有什么漏洞?不想用控件就用ASP.NET MVC框架,或者你直接看看你们公司别的项目都是怎么做的。
用mvc?
看起来你好像连控件都不太会用,如何用得了MVC呢?
并不是不用所有的控件,而是合理的用。比如应该使用Repeater,ListView等,少使用GridView等。但是这个其实也要看具体的需求,比如你做的是企业级的小的项目,而且后期的维护量不大,这个时候当然要选择高校的,比如使用GridView不但可以提高开发效率,还可以得到很好的效果。所以说凡事都是相对。每个观点都要在合理的环境下。
像asp那样写吧
能不用gridview就不要用,如果单单是用来类似于新闻标题显示列表的,就用repeater。
我非常不喜欢用服务端控件在页面上产生的加密代码!所以一般都不用!