dwz与asp.net webForm结合的注意事项
时间:2011-06-16
来源:小水坝
在手机上看
手机扫描阅读
不得不说,微软的webForm给初学者提供了一个速成的机会,但是,带来的负面效应就是越来越多的人不了解web应该有的工作方式,ms的服务器端控件(我一直认为这是一招臭棋)模糊了前台和后台的概念,通过自动生成form于前台js来支持这种所谓runat server方式,这也为以后留下了隐患。比如和dwz这种前端ajax ria框架的集成,下面我简单的提几点我的看法(大牛自行绕道)。
- asp.net webForm可以与dwz很好的结合,这点不用怀疑。
- 不要使用可能导致提交的服务器端控件,比如<asp:button dropdownlist等等。更不要为服务器端控件指派事件,因为后台的事件会引起错误提交(也会生成额外的表单),这会打乱dwz的工作方式与提交流程。可以使用表现功能的服务器端控件,比如repeater,grid view等,但是要注意设置它们的css。
- 手写提交表单,尽量使用html控件,比如<input type="submit" <input type="text"等,后台采用request.Form的方式接受,简单说来就是保证执行流程是前台一次提交,后台接受参数,渲染页面,这是传统的web执行流程。
- 做到以上几点需要有基本的html功底于基本的web编程知识,初学者需要有所了解。
- 最后一个建议是使用更好的asp.net mvc方式。
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28