//已解决仅以留下备注
扩展方法无法使用,因为它不是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~~~
记录下自己所遇到的问题~说不定有用呢~