错误96“System.Web.WebPages.Html.HtmlHelper”不包含“TextAreaFor”的定义,并且找不到可接受类型为“System.Web.WebPages.Html.HtmlHelper”的第一个参数的扩展方法“TextAreaFor”(是否缺少 using 指令或程序集引用?)d:\产品\web框架\YunMFramework\YunMFramework.Web.Site\Views\Order\PuOrderCreate.cshtml17523YunMFramework.Web.Site
编译不会出错,并且代码也能正常跑来,但是在vs2013中就会这样,经过查资料和多次尝试发现有两种可能会导致这种现象,一种是木有把System.Web.Mvc.Html添加到View下web.config中,添加方法:
一种是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