我可以在MVC网站中使用Asp.Net WebForm用户控件吗?

时间:2012-03-15 13:52:34

标签: asp.net asp.net-mvc user-controls asp.net-mvc-4 webusercontrol

我在asp.net 4.0中有一个网站,有10个页面和12个用户控件。

现在我想在asp.net MVC 4.0中迁移这个站点;那么我可以重新使用那些用户控件(传统的asp.net中存在)并使用<%= Html.RenderUserControl() %>渲染它们。

简而言之,我的问题是 我们是否可以在asp.mvc 4中使用asp.net的用户控件

非常感谢,

JIgar

2 个答案:

答案 0 :(得分:4)

您通常无法在MVC应用程序中使用asp.net控件。几乎所有控件都需要视图状态,ASP.NET MVC不支持。

答案 1 :(得分:0)

好问题Jigar Pandya;

;我们可以在MVC站点中使用ASP.NET WebForm用户控件。

我们能够在ASP.NET MVC中使用用户控件的一种方法是添加webform类型的新项。

那么在该webform 上我们将能够在MVC项目中使用ASP.NET用户控件。我有同样的问题,因为我们有许多我们想要使用的现有用户控件。希望有所帮助。