0

我对旧的 asp.net 网页表单页面的结构有疑问。现在我想将其转换为 MVC 页面,因为我认为有几件事可以自动执行 MVC...

以下是有关该软件的事实:

  1. 该软件不是一个“真正的”asp.net 项目,只是许多用 ajax 调用的 aspx 页面的集合(每个事件的单个页面)。
    • “ModuleOne/save/”的一页
    • “ModuleOne/edit/”的一页
    • “ModuleOne/create/”的一页等等......我想你知道我想告诉你什么......
  2. 该软件在 app_code 目录中使用两种不同的语言(vb.net、c#),其中包含两个子目录(vbcode、csharpcode)
  3. 该软件使用“yui compress plugin (js/css)”,这很好,但 mvc 中有很多更好的插件(使用 bundles 自动执行...)
  4. global.asax 有很多到 aspx 页面的路由

现在,我想通过以下几点来解决这些问题:

  1. 将 asp.net 页面的集合转换为“真正的”asp.net web 应用程序项目
  2. 将 vb.net 类转换为一个 dll 文件并在其上添加新引用
  3. 删除“yui compress 插件”并将其替换为 mvc (bundles) 中的功能
  4. 消除 global.asax 中的“手动路由”,并将其替换为 mvc 中的“控制器处理”。

在我看来,mvc 是解决所有这些“项目结构问题”的最佳解决方案?!

您如何看待这个解决方案/新结构?有意义吗?

4

0 回答 0