0

我正在尝试使用以ASP.Net 为基础编写的开放社区论坛( Yetanotherforum )创建一个混合应用程序,并且我的所有扩展都将用 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 Web 控件?

谢谢。

4

1 回答 1

0

这里有一个带有演示代码的帖子但它是用中文写的。也许你可以通过谷歌翻译服务阅读。也可以在文末下载代码:

演示代码的链接是:这里

于 2012-11-02T05:19:35.383 回答