所有的razor html标签都没有智能感知功能,且显示为红色错误线条,例如@Html.TexBox
、@Html.DropdownList
、MultiSelect
等标签。
在Visual Studio的错误窗口中会显示三种类型的错误。
错误 #1:
方法'System.Web.Mvc.Html.InputExtensions.TextBoxFor(System.Web.Mvc.HtmlHelper, System.Linq.Expressions.Expression>, System.Collections.Generic.IDictionary)'的类型参数无法从使用中推断。请尝试显式指定类型参数。
错误 #2:
编译动态表达式所需的一个或多个类型未找到。您是否缺少对Microsoft.CSharp.dll和System.Core.dll的引用?
错误 #3:
方法'System.Web.Mvc.Html.InputExtensions.HiddenFor(System.Web.Mvc.HtmlHelper, System.Linq.Expressions.Expression>)'的类型参数无法从使用中推断。请尝试显式指定类型参数。
请访问下面链接获取更多信息: