如何准备asp.net Web表单以顺利转换为asp.net mvc

时间:2009-08-27 05:09:50

标签: asp.net-mvc

我想准备我现有的asp.net网络表单应用程序,以便顺利转换为asp.net mvc。我已经构建了我的应用程序,如下所示

  1. POCO实体层用于传递所有层
  2. 数据层
  3. 业务层
  4. UI图层 - 没有视图状态;没有回帖;代码背后只有两件事,a)在页面加载中填充表单,列表视图,下拉列表等; b)支持jQuery客户端ajax的web方法。 Web方法非常简单,主要是通过业务层传递,并将JSON或html返回给客户端。
  5. 我还能做些什么来确保顺利转换为asp.net mvc吗?

    我在想我的转换任务将是

    1. 将UI标记移植到视图
    2. 将页面加载代码移入控制器操作,并呈现视图
    3. 将Web方法移植到控制器操作,并返回JSON
    4. 我有没有想念?我应该预料到的任何问题/惊喜吗?

      非常感谢。

1 个答案:

答案 0 :(得分:1)

听起来你已经涵盖了大部分内容。您是否使用站点地图渲染导航?您将需要研究构建自定义Sitemap,因为MVC不支持(动作/控制器概念)。好消息是,一旦你转移到MVC,你就可以访问一些很酷的链接,比如DataAnnotations,用于常见的验证。您还可以访问区域支持。您的整个Web框架也应该变得更加可测试!

玩得开心!