如何修复我的ASP.NET Webforms结构?

时间:2013-04-29 21:42:27

标签: c# asp.net-mvc vb.net webforms

我对旧的asp.net webform页面的结构有疑问。现在我想把它转换成一个MVC页面,因为我认为有几件事情可以自动完成MVC ......

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

  1. 该软件不是一个“真正的”asp.net项目,只是许多aspx页面的合并,这些页面用ajax调用(每个事件都有单页)。
    • “ModuleOne / save /”
    • 的一页
    • “ModuleOne / edit /”
    • 的一页
    • “ModuleOne / create /”等一页......我想你知道我想告诉你什么......
  2. 该软件在app_code目录中使用两种不同的语言(vb.net,c#)和两个子目录(vbcode,csharpcode)
  3. 该软件使用“yui compress plugin(js / css)”,这很好,但mvc中有很多更好的插件(用bundle自动完成...)
  4. global.asax有很多到aspx页面的路由
  5. 现在,我想用以下几点解决这些问题:

    1. 将asp.net页面的协作转换为“真正的”asp.net Web应用程序项目
    2. 将vb.net类转换为一个dll文件并在其上添加新引用
    3. 终止“yui compress plugin”并将其替换为mvc(bundles)中的功能
    4. 消除global.asax中的“手动路线”,将其替换为mvc中的“控制器处理”。
    5. 在我看来,mvc是修复所有“项目结构问题”的最佳解决方案吗?!

      您对此解决方案/新结构有何看法?这有道理吗?

0 个答案:

没有答案