首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >添加脚本管理器时验证失败

添加脚本管理器时验证失败
EN

Stack Overflow用户
提问于 2015-09-20 11:16:08
回答 1查看 696关注 0票数 1

我在我的主页上有几个电子邮件订阅控件。

Web可以正常工作,但不会触发验证,以防输入电子邮件地址。

代码语言:javascript
复制
<asp:UpdatePanel ID="updSubscribe" runat="server" UpdateMode="Conditional">
    <ContentTemplate>
            <asp:Panel ID="pnlSubscribe" runat="server" >
                <asp:TextBox ID="txtEmail" CssClass="form-control form-subscribe-input" runat="server" placeholder="YOUR EMAIL"></asp:TextBox>
                 <asp:RequiredFieldValidator ID="rfvEmailSub"  runat="server" ErrorMessage="*" ControlToValidate="txtEmail" ValidationGroup="SubEmail" ></asp:RequiredFieldValidator>
                 <asp:RegularExpressionValidator ID="revEmailSub" runat="server" ErrorMessage="*" ControlToValidate="txtEmail" ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*" ValidationGroup="SubEmail" ></asp:RegularExpressionValidator>
                 <span class="input-group-btn">
                    <asp:Button ID="btnSubscribe" CssClass="btn btn-maroon" runat="server" ValidationGroup="SubEmail" Text="Subscribe" onclick="btnSubscribe_Click" />
                </span>
            </asp:Panel> 
            <asp:Panel ID="pnlSubscribeMSG" CssClass="pnlSubscribeMSG" runat="server" >
                <asp:Label ID="lblSubscribeMSG" runat="server" Text="">
            </asp:Label>
        </asp:Panel>
    </ContentTemplate>
</asp:UpdatePanel>

我不知道密码有什么问题。

更新

在进一步的故障排除中,我注意到相同的代码适用于没有主页的页面上的验证。

不知道到底发生了什么。

EN

回答 1

Stack Overflow用户

发布于 2015-09-21 04:03:02

问题是由于script manager无法正确地加载脚本文件,从而导致验证失败,在花了几个小时之后,我幸运地找到了它。

所以,而不是将脚本管理器添加为

代码语言:javascript
复制
<asp:ScriptManager runat="server"></asp:ScriptManager>

--我把它添加为

代码语言:javascript
复制
<asp:ScriptManager runat="server">
    <Scripts>
        <asp:ScriptReference Name="jquery" />
        <asp:ScriptReference Name="WebForms.js" Assembly="System.Web" />
        <asp:ScriptReference Name="WebUIValidation.js" Assembly="System.Web" />
    </Scripts>
</asp:ScriptManager>

解源的链接

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32678750

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档