将Asp.Net转换为MVC并在MVC页面中重用Asp.net部分视图

时间:2012-11-02 00:57:01

标签: asp.net asp.net-mvc razor

我正在尝试使用开放社区论坛( yetanotherforum )创建一个混合应用程序,该论坛以ASP.Net为基础编写,所有扩展都将用MVC编写。

我添加了所有参考文献&应用调整到web.configglobal.asax,现在我可以运行.aspx和mvc页面。

但是当我尝试使用以下代码行将Asp.net中定义的UserControls嵌入MVC剃刀页面时:

@Html.Partial("~/pages/login.ascx")

它抛出的错误如下:

The view at '~/pages/login.ascx' must derive from ViewPage, ViewPage<TModel>, ViewUserControl, or ViewUserControl<TModel>.

是否可以在MVC页面中呈现.net网页控件?

感谢。

1 个答案:

答案 0 :(得分:0)

有一篇包含此here演示代码的帖子,但它是用中文编写的。也许你可以通过谷歌翻译服务阅读。您也可以在帖子末尾下载代码:

演示代码的链接是:here

相关问题