首页 | 新闻 | 交流 | 问吧 | 文档 | 手册 | 下载 | 博客

dwz与asp.net webForm结合的注意事项

作者:  时间: 2011-06-16

不得不说,微软的webForm给初学者提供了一个速成的机会,但是,带来的负面效应就是越来越多的人不了解web应该有的工作方式,ms的服务器端控件(我一直认为这是一招臭棋)模糊了前台和后台的概念,通过自动生成form于前台js来支持这种所谓runat server方式,这也为以后留下了隐患。比如和dwz这种前端ajax ria框架的集成,下面我简单的提几点我的看法(大牛自行绕道)。

  1. asp.net webForm可以与dwz很好的结合,这点不用怀疑。
  2. 不要使用可能导致提交的服务器端控件,比如<asp:button    dropdownlist等等。更不要为服务器端控件指派事件,因为后台的事件会引起错误提交(也会生成额外的表单),这会打乱dwz的工作方式与提交流程。可以使用表现功能的服务器端控件,比如repeater,grid view等,但是要注意设置它们的css。
  3. 手写提交表单,尽量使用html控件,比如<input type="submit" <input type="text"等,后台采用request.Form的方式接受,简单说来就是保证执行流程是前台一次提交,后台接受参数,渲染页面,这是传统的web执行流程。
  4. 做到以上几点需要有基本的html功底于基本的web编程知识,初学者需要有所了解。
  5. 最后一个建议是使用更好的asp.net mvc方式。

作者: 小水坝 发表于 2011-06-16 11:42 原文链接

评论: 0 查看评论 发表评论


最新新闻:
· Adobe 停止发布 AIR for Linux(2011-06-16 11:30)
· 节节败退 诺基亚将关闭英国在线商店(2011-06-16 11:28)
· 微软将在本周放出Kinect SDK for Windows(2011-06-16 11:26)
· Ubuntu 软件中心 5.0 将改头换面(2011-06-16 11:21)
· 诺基亚称将发布一款“具有市场破坏性”的产品(2011-06-16 11:17)

编辑推荐:博客园上海俱乐部活动 - 宝玉:“iOS开发最佳实践“(6月25日)

网站导航:博客园首页  我的园子  新闻  闪存  小组  博问  知识库