use*_*175 3 asp.net asp.net-ajax ajaxcontroltoolkit
“只能将 ScriptManager 的一个实例添加到页面中。” 当我将脚本管理器添加到 AJAX 工具包的密码强度时出现此错误。
我在 createuserwizard 的密码字段旁边添加了密码强度。当这是我网站上唯一的脚本管理器时,为什么会出现此错误?
这是代码:
<asp:TextBox runat="server" ID="Password" TextMode="Password" MaxLength="20" />
<asp:ScriptManager ID="ScriptManager2" runat="server">
</asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:PasswordStrength ID="Password_PasswordStrength" runat="server"
Enabled="True" TargetControlID="Password" DisplayPosition="RightSide"
StrengthIndicatorType="BarIndicator"
BarBorderCssClass="barBorder"
BarIndicatorCssClass="barInternal">
</asp:PasswordStrength>
<asp:RequiredFieldValidator runat="server" ID="RequiredFieldValidator10" ControlToValidate="Password"
ErrorMessage="Password is required." />
</ContentTemplate> </asp:UpdatePanel>
</td>
</tr>
Run Code Online (Sandbox Code Playgroud)
只需删除此 ScriptManager 即可正常工作。
<asp:ScriptManager ID="ScriptManager2" runat="server">
</asp:ScriptManager>
Run Code Online (Sandbox Code Playgroud)
您肯定已经在页面或母版页的其他地方添加了 ScriptManager。
只能向页面添加 ScriptManager 控件的一个实例。该页面可以直接或间接包含在嵌套组件(例如用户控件、母版页的内容页或嵌套母版页)中的控件。如果页面已包含 ScriptManager 控件,但嵌套组件或父组件需要 ScriptManager 控件的附加功能,则该组件可以包含 ScriptManagerProxy 控件。例如,ScriptManagerProxy 控件使您能够添加特定于嵌套组件的脚本和服务。
| 归档时间: |
|
| 查看次数: |
16113 次 |
| 最近记录: |