我错过了名称空间导入吗?或者使用错误的剃须刀版本?或者它只是一个语法错误?当我输入“@Html”时。我没有在Visual Studio中获得RouteLink功能。
编辑:我不知道这是否有助于任何人,我正在按照作者输入“@ Url.RouteUrl”的教程,我也不会在intellisense中得到它。相反,我做了“var url = new System.Web.Mvc.UrlHelper(Context.Request.RequestContext);”然后通过url变量
找到RouteUrl函数
答案 0 :(得分:0)
尝试将其添加为Login.cshtml中的第一行:
@using System.Web.Mvc.Html
或者,请检查以确保您的web.config具有以下内容:
<system.web.webPages.razor>
...
<pages ...>
<namespaces>
...
<add namespace="System.Web.Mvc.Html" />
...
</namespaces>
</pages>
</system.web.webPages.razor>
答案 1 :(得分:0)
迟到的答案,但也许对其他人有用。
我这样排序:
Intellisense应该可以再次使用。