HtmlHelper扩展方法视图页加载问题

HtmlHelper扩展方法为什么编辑的时候视图页加载不出来

错误 96 “System.Web.WebPages.Html.HtmlHelper”不包含“TextAreaFor”的定义,并且找不到可接受类型为“System.Web.WebPages.Html.HtmlHelper”的第一个参数的扩展方法“TextAreaFor”(是否缺少 using 指令或程序集引用?) d:\产品\web框架\YunMFramework\YunMFramework.Web.Site\Views\Order\PuOrderCreate.cshtml 175 23 YunMFramework.Web.Site

HtmlForXX
HtmlForXX Error

编译不会出错,并且代码也能正常跑来,但是在vs2013中就会这样,经过查资料和多次尝试发现有两种可能会导致这种现象,一种是木有把System.Web.Mvc.Html添加到View下web.config中,添加方法:

<system.web.webPages.razor>
<host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=5.2.2.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.Optimization"/>
<add namespace="System.Web.Routing" />
<add namespace="YunMFramework.WebSite" />
</namespaces>
</pages>
</system.web.webPages.razor>

一种是VS2013本身的Bug,我们安装VS2013补丁包2即可

VS2013补丁包2下载地址:

Visual Studio Professional 2013 With Update2(5.73GB)

http://download.microsoft.com/download/F/9/A/F9A5F370-B6B0-4E2E-8F08-A8EADFD3BC22/vs2013.2_pro_chs.iso

Visual Studio Premium 2013 With Update2(5.76GB)

http://download.microsoft.com/download/9/B/2/9B256055-8770-4DB2-9D3B-F07CA3505EAD/vs2013.2_prem_chs.iso

Visual Studio Ultimate 2013 With Update2(5.78GB)

http://download.microsoft.com/download/B/1/9/B1932B8C-1046-4773-A1DD-4AB5C0978637/vs2013.2_ult_chs.iso

网站&系统开发技术学习交流群:463167176

本站文章除注明转载外,均为本站原创或翻译,欢迎任何形式的转载,但请务必注明出处,尊重他人劳动,共创和谐网络环境。
转载请注明:文章转载自:华晨软件-云微开发平台 » HtmlHelper扩展方法视图页加载问题
本文标题:HtmlHelper扩展方法视图页加载问题
本文地址:http://www.hocode.com/Home/HtmlHelperTest.html

相关文章: web框架UI系列--MVC常用控件讲解 | web框架-Ajax.ActionLink使用方法

电话
电话 18718672256

扫一扫
二维码