![](/img/trans.png)
[英]Visual Studio 2015 MVC razor HTMLHelper intellisense doesn't work for upgraded project
[英]When extending HtmlHelper can't get intellisense to work without a using statment
我已經擴展了HtmlHelper,然后當試圖在部分視圖中使用它時,它在intellisense中沒有顯示,我已經將命名空間添加到了web.config中。 使其生效的唯一方法是在局部視圖中添加using語句。 我想念什么嗎? 我寧願不要在每個使用它的視圖中添加using語句。
確保您正在編輯Views目錄中的配置文件。
<system.web.webPages.razor>
<host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<pages pageBaseType="System.Web.Mvc.WebViewPage">
<namespaces>
<add namespace="System.Web.Mvc" />
<add namespace="System.Web.Mvc.Ajax" />
<add namespace="System.Web.Mvc.Html" />
<add namespace="System.Web.Routing" />
<add namespace="Your.Namespace.Goes.Here" />
</namespaces>
</pages>
</system.web.webPages.razor>
另外,有時您可能需要關閉並重新打開.cshtml文件,甚至重新啟動Visual Studio。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.