首页 新闻 会员 周边

功能”扩展方法“无法使用,因为它不是ISO-2 C#语言规范的一部分

1
[已解决问题] 解决于 2017-07-24 16:56
//已解决仅以留下备注
扩展方法无法使用,因为它不是ISO-2 C#语言规范的一部分
新建类库项目razor视图报错。
解决方法:添加app.config并替换为下面的配置。修改属性为始终复制。重新打开恢复正常。

<?xml version="1.0"?> <configuration> <startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5"/></startup> <system.web> <!--[requestValidationMode]解决使用ValidateInput无效--> <httpRuntime enableVersionHeader="false" requestValidationMode="2.0"/> <compilation debug="true" targetFramework="4.5"> <assemblies> <add assembly="System.Data.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/> <add assembly="System.Web.Abstractions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> <add assembly="System.Web.Helpers, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> <add assembly="System.Web.Routing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> <add assembly="System.Web.Mvc, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> <add assembly="System.Web.WebPages, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> </assemblies> </compilation> <pages controlRenderingCompatibilityVersion="4.0"> <namespaces> <add namespace="System.Web.Helpers"/> <add namespace="System.Web.Mvc"/> <add namespace="System.Web.Mvc.Ajax"/> <add namespace="System.Web.Mvc.Html"/> <add namespace="System.Web.Routing"/> <add namespace="System.Web.WebPages"/> </namespaces> </pages> </system.web> </configuration>

扩展方法无法使用,因为它不是ISO-2 C#语言规范的一部分的解决方法。

2,razor视图突然就没有智能提示的问题。ViewBag不能识别~

有时会遇到Razor视图没有智能提示的问题。

可以将属性修改为【始终复制】。

end~~~

易墨的主页 易墨 | 菜鸟二级 | 园豆:449
提问于:2016-08-23 13:51
< >
分享
最佳答案
0

记录下自己所遇到的问题~说不定有用呢~

易墨 | 菜鸟二级 |园豆:449 | 2016-08-23 13:52
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册