将MVC代码集成到asp.net表单站点

时间:2011-12-23 16:51:54

标签: asp.net asp.net-mvc

我有一个基于asp.net表单的站点,我正在考虑以某种方式集成使用MVC编写的OpenForum。我对MVC没有任何经验,所以我想知道我是否应该打扰 - 是否有可能/有意义构建这种混合体?

3 个答案:

答案 0 :(得分:2)

我猜你可以在IIS下为你的主网站添加OpenForum,就像一个SUB WEBSITE。它应该运行良好,因为它将拥有自己的BIN文件夹以及web.config。

答案 1 :(得分:1)

这当然是可能的。我反过来做了 - 将ASP.NET表单添加到MVC站点。它可能有意义(我从未使用OpenForum),可以通过这种方式迁移到MVC。

如果你搜索"混合mvc和asp.net"有一些资源和分步说明。

答案 2 :(得分:1)

你可以让一些人并肩工作,但你在评论中提到想要分享母版页和用户控件,而且在某些情况下,这很可能介于困难和不可能之间。

MVC不使用Viewstate,它是webforms的重要组成部分,也不具备回发的概念。这是一个完全不同的范例。您可以共享会话以及公共类和数据结构,但是就它们之间重新使用视图逻辑而言,它很可能并不容易。