Asp.net mvc 3 ASP.NET Mvc将转换为Razor视图

Asp.net mvc 3 ASP.NET Mvc将转换为Razor视图,asp.net-mvc-3,Asp.net Mvc 3,我正在尝试将mvc 3 aspx视图引擎转换为razor视图引擎,如下所示: <%@ Import Namespace="ThirdpartyComp.Web.UI" %> <% = Html.SomeFunction("Test")%> 当我执行@html.SomeFunction时。。。我得到这个解释: 是否缺少using指令或程序集引用 请任何人确认以上是否可行,以及我遗漏了什么 谢谢大家。这两个代码片段完全相同。问题出在别的地方。确保已将包含此帮助程序的程序

我正在尝试将mvc 3 aspx视图引擎转换为razor视图引擎,如下所示:

<%@ Import Namespace="ThirdpartyComp.Web.UI" %> 
<% = Html.SomeFunction("Test")%> 
当我执行@html.SomeFunction时。。。我得到这个解释:

是否缺少using指令或程序集引用

请任何人确认以上是否可行,以及我遗漏了什么


谢谢大家。这两个代码片段完全相同。问题出在别的地方。确保已将包含此帮助程序的程序集引用到新项目添加引用。。。该程序集与ASP.NET MVC 3兼容,即它依赖于System.Web.MVC V3而不是V2。如果不是这样的话,如果你有源代码或者要求作者提供一个与之兼容的版本,你可能需要根据ASP.NET MVC 3重新编译它。

Typo或者你真的输入了We.UI而不是Web.UI?@tvanfosson,这是Typo谢谢。@Darin,谢谢你的准确回答。我想你是对的。我已经添加了参考,但正如您所说的,第三方组件可能不支持MVC3。但是,如果在MVC 3.0中使用aspx引擎,它可以工作。有什么想法吗?@flybyte,哦,那么通常它应该是兼容的。您可以发布堆栈跟踪中的确切异常吗?@flybyte,您可以发布运行应用程序时获得的完整异常堆栈跟踪吗?@Darin,我知道您缺少using指令还是程序集引用?当我键入@Html.SomeFunction….时显示消息。。。。我假设这意味着view不知道ThirdpartyComp.Web.UI?@flybyte,如果运行应用程序,是否会出现相同的错误?
@using ThirdpartyComp.Web.UI
@Html.SomeFunction("Test")