c# - vb.net asp.net webforms 应用程序 > c# asp.net mvc razor 应用程序

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

我们正在考虑将我们的 vb.net webforms 应用程序迁移到 c# mvc。我们理解这可能需要分阶段完成,但想知道是否有其他人对这种架构更改有任何经验。

下面的文章似乎显示了在同一应用程序中获取 vb.mvc 和 vb.webforms 的方法。

http://www.devcurry.com/2013/05/adopting-aspnet-mvc-enhancements-in.html

由于我们使用的是网络应用程序而不是网站,我认为我们不能混合使用多种语言。

最佳答案

将业务逻辑从 VB.Net 项目中提取出来,放入一个单独的库中,并将对该库的引用添加到您的旧 VB.Net 站点和新的 C# MVC 项目中。

只要业务逻辑不变,您就可以手动将 ASP.Net 应用程序转换为 MVC 应用程序,方法是在相同的业务逻辑上重建它,但使用模型、 View 和 Controller 而不是母版页、html 构建器和文字。

完成后,您可以选择将 VB.Net 业务逻辑转换为 C#。

关于c# - vb.net asp.net webforms 应用程序 > c# asp.net mvc razor 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16894705/

相关文章:

c# - Webforms vs Razor vs MVC 和工业用途

asp.net - 使用 Web API 和数据库优先策略构建 ASP.Net 应用程序

c# - SignalR - 从 Global.asax 更新客户端

c# - MVC 6 中的 POCO Controller

c# - 无法使用 SetModelValue 修改 ModelState

c# - 上传到 FTP 时保留图像创建日期

javascript - 从 View MVC 通过 javascript 发布多个参数

c# - 是否可以将固定字节数组转换为结构,以便在 C# 中进行双向更改?

C# 拆分,返回数组中的键/值对

ajax - jQuery .append(html) 命令附加错误