我已经扩展HtmlHelper,然后当试图使用它在部分视图它不显示在intellisense,我已经添加到web.config命名空间。让它工作的唯一方法是在局部视图中添加使用语句。我错过了什么吗?我不希望将使用语句添加到使用它的每个视图。当扩展HtmlHelper不能使用intellisense没有使用陈述
0
A
回答
1
确保您正在编辑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。
相关问题
- 1. HtmlHelper扩展 - 用户控制
- 2. 扩展HtmlHelper RouteLink
- 3. 没有扩展方法的intellisense
- 4. 如果陈述使用onchronometerticklistener
- 5. Intellisense用于扩展方法?
- 6. 有没有办法启用CSS intellisense进行语言扩展?
- 7. TextBoxFor扩展的HtmlHelper
- 8. php如果没有陈述
- 9. 在新的语言扩展中使用现有语言的intellisense
- 10. 用户不能使用扩展“uuid-ossp”
- 11. 当应用程序扩展Neo4jConfiguration时,不能使用InterceptorRegistry
- 12. 使用名为“描述”当扩展NSObject的
- 13. 如何使用FORFILES没有扩展
- 14. 如何用Razor创建HtmlHelper扩展?
- 15. 使用扩展功能
- 16. 如果陈述“不是陈述”?
- 17. Chrome扩展setIcon不能使用字典
- 18. xsl:include不能使用Firefox扩展
- 19. xmlhttprequest不能在扩展中使用
- 20. sendMessage不能在扩展中使用
- 21. 使用部分视图的ASP.NET MVC3 HtmlHelper扩展方法(如BeginForm)?
- 22. 在区域内的视图中使用MVC HtmlHelper扩展方法
- 23. 什么时候应该使用HtmlHelper扩展方法?
- 24. 使用泛型创建HtmlHelper扩展方法
- 25. HtmlHelper使用ViewContext.Writer不能正确呈现
- 26. asp.net MVC 4 - Htmlhelper扩展
- 27. HtmlHelper扩展的动态
- 28. 的HtmlHelper扩展与脚本
- 29. 如果使用Oracle中陈述引发
- 30. 防止发生使用陈述
请出示你的web.config条目 – 2013-03-15 15:34:06