从asp.net迁移到MVC时,我们真的需要MVC用户控件吗?

时间:2012-10-13 10:51:06

标签: asp.net asp.net-mvc

我们正在迁移和asp.NET应用程序到MVC3。 我们有一组基本操作,每个操作都包含几个子功能。

项目的结构如下 -

  1. 包含整个网站布局的母版页。
  2. 每个基本操作都有一个名为BasePage1.aspx
  3. 的ASP.NET页面
  4. 已在用户控件中创建子操作,例如, ucChildOperations.asx
  5. 操作按顺序排列。因此,在基页上我们用来交换userControls visibility
  6. 完成BasePage1.aspx操作后,用户将被重定向到 BasePage2.aspx等等..
  7. 在迁移到MVC期间,我们认为不需要BaseView。因此 -

    1. 创建共享布局页面。
    2. 创建控制器,为Base1Controller
    3. 为每个子操作创建单独的Models。 (避免将它们分组为BaseModles的{​​{1}})
    4. 在创建视图时,我们计划为每个操作loose coupling

      创建视图

      创建基本视图,ChildOperation1View ...然后将Base1View用于子操作有什么好处吗?

      感谢您的帮助。

      修改 在VS2010中添加新项目模板,列出了MVC userControls

0 个答案:

没有答案