Asp.net mvc 将MVC功能合并到现有ASP.net项目中

Asp.net mvc 将MVC功能合并到现有ASP.net项目中,asp.net-mvc,razor,webforms,Asp.net Mvc,Razor,Webforms,我们有一个使用asp.net webforms开发的内部网系统。我们计划部分合并mvc,这种情况如下: 我们希望使用mvc(使用razor view engine)生成html文档,其中的输入将来自普通的asp.net Web表单(从表单按钮点击左右) 关于并排运行这两个场景的一些指南或参考教程会有很大帮助。ASP.Net MVC和WebForms回发不会混合使用;唯一的方法是使用s(这不是一个好主意)。我不确定您所描述的实现。。。但是,您可以先使用MVC视图重新编写一些aspx页面,然后将所有

我们有一个使用asp.net webforms开发的内部网系统。我们计划部分合并mvc,这种情况如下:

我们希望使用mvc(使用razor view engine)生成html文档,其中的输入将来自普通的asp.net Web表单(从表单按钮点击左右)


关于并排运行这两个场景的一些指南或参考教程会有很大帮助。

ASP.Net MVC和WebForms回发不会混合使用;唯一的方法是使用
s(这不是一个好主意)。

我不确定您所描述的实现。。。但是,您可以先使用MVC视图重新编写一些aspx页面,然后将所有现有代码放到控制器中,以尽量减少新代码的创建。您可以一次完成一个页面,直到所有页面都是MVC视图。祝你好运。

我疯狂地阅读mvc教程时发布了这个问题,请原谅我的无知。我想知道我是否可以单独运行mvc站点(使用模板生成html文档),然后从我的webform站点调用带有对象数据的url作为querystring来生成文档。然后你就失去了WebForms的意义,即ViewState。如果你认为WebForms是如此灵活,你应该完全切换到MVC。感谢堆的输入。实际上,考虑到项目规模,我们正在考虑逐步转向MVC,因此我们正在考虑是否可以在项目的一部分实施MVC,并在此基础上慢慢开始改变。所以你发现没有优雅的方式来实现我想做的事情,嗯?还有别的选择吗?如果没有,那么我想我会退出我正在做的事情,使用webforms。再次感谢你的建议。