2010-01-20 126 views
0

我一直在寻找如何向MVC项目添加webforms,但有很多网站只解释如何将MVC添加到现有的webforms项目。ASP.NET MVC + WebForms

有没有办法做到这一点?也许需要在Web.Config中添加一些代码? .aspx.cs在.aspx网页上找不到任何控件,这就是麻烦!

谢谢!

+1

你能详细说明你想做这件事的理由吗?你找到的原因通常是将MVC添加到WebForms,因为你试图最终转移到ASP.NET MVC?而不是相反。 – jamesaharvey 2010-01-20 18:20:01

+0

我这样做是因为我在Webforms中有一个框架,为了加速我的Web开发,我不得不在我的MVC上使用它。好吧,我把文件夹移到了我的项目中,所以我想这就是我的.aspx.cs没有找到我的控件的原因。我复制+粘贴代码,现在它工作.. – Daniel 2010-01-20 18:29:29

回答

1

您可以将WebForm添加到您的MVC项目并使其工作。只要周围有一个<form runat="server">,您也可以将WebForm控件添加到MVC视图。

+0

正如jamesaharvey说我想知道原因。你能解释一下你为什么要这样做吗?最有可能有更好的方法。 – mark123 2010-01-20 18:24:47

1

它让我很难过发布这个......但我去了Add New Item ...并且添加了一个Ajax Web Form到一个MVC 2项目中,后面的代码被添加并链接到了Web窗体。