1.) 新的<asp:XXX></asp:XXX> 的intellisense 不工作, 会报出一堆类似下面的错误
Error 1 Element 'ScriptManager' is not a known element. This can occur if there is a compilation error in the Web site.
据说原因是VS Team的问题,
解决方法是:
改变Web.Config
<controls>
<add tagPrefix="asp" namespace="Microsoft.Web.UI" assembly="Microsoft.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<add tagPrefix="asp" namespace="Microsoft.Web.UI.Controls" assembly="Microsoft.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
</controls>
TO:
<controls>
<add tagPrefix="atlas" namespace="Microsoft.Web.UI" assembly="Microsoft.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<add tagPrefix="atlas" namespace="Microsoft.Web.UI.Controls" assembly="Microsoft.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
</controls>
然后改变.aspx页中
<asp:ScriptManager>
To:
<atlas:ScriptMager>
这样一来 Intellisense 就会工作了.
2) 当修改Web.Config 文件时候, 会有"Warning 1 The 'requirePermission' attribute is not declared. "警告
原因是: VS在DotNetConfig.xsd文件里忘定义了requirePermission
解决方法:
在DotNetConfig.xsd 文件里找
<xs:complexType name="configSection_section">
然后加入
<xs:attribute name="requirePermission" type="boolean_Type" use="optional" />
Error 1 Element 'ScriptManager' is not a known element. This can occur if there is a compilation error in the Web site.
据说原因是VS Team的问题,
解决方法是:
改变Web.Config
<controls>
<add tagPrefix="asp" namespace="Microsoft.Web.UI" assembly="Microsoft.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<add tagPrefix="asp" namespace="Microsoft.Web.UI.Controls" assembly="Microsoft.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
</controls>
TO:
<controls>
<add tagPrefix="atlas" namespace="Microsoft.Web.UI" assembly="Microsoft.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<add tagPrefix="atlas" namespace="Microsoft.Web.UI.Controls" assembly="Microsoft.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
</controls>
然后改变.aspx页中
<asp:ScriptManager>
To:
<atlas:ScriptMager>
这样一来 Intellisense 就会工作了.
2) 当修改Web.Config 文件时候, 会有"Warning 1 The 'requirePermission' attribute is not declared. "警告
原因是: VS在DotNetConfig.xsd文件里忘定义了requirePermission
解决方法:
在DotNetConfig.xsd 文件里找
<xs:complexType name="configSection_section">
然后加入
<xs:attribute name="requirePermission" type="boolean_Type" use="optional" />
浙公网安备 33010602011771号