ASP.NET Dropdown Autopostback在jQuery Validation错误上失败

时间:2014-08-04 11:20:23

标签: jquery asp.net postback

我们有一个SP2010站点,使用jquery validate插件进行验证。在自定义WebPart中,布局具有很少的公共字段,下拉列表和多个面板,这些面板根据下拉列表中选择的值加载。问题是,如果有人点击保存并且存在验证错误(必填字段)验证,OnSelectedIndexChanged将停止触发。

<asp:DropDownList ID="ddl1" runat="server" AutoPostBack="true" OnSelectedIndexChanged="ddl1_SelectedIndexChanged"></asp:DropDownList>

多个面板,每个面板都有一个保存并关闭按钮:

<asp:Button ID="btnSubmit1" runat="server" Text="Save" onclick="btnSubmit1_Click" />
<asp:Button ID="btnClose1" runat="server" CssClass="cancel" CausesValidation="false" Text="Close" onclick="btnClose1_Click" />

Script-jQuery验证:

$("form").validate({
rules:{
REQUIRED VALIDATION RULES FOR MULTIPLE FIELDS
}
});

页面加载后,只要没有发生错误,下拉列表就会回复正常但是一旦出现验证错误,那么即使错误得到纠正,页面也不会回发下拉列表的更改。

真的很感激任何帮助。

0 个答案:

没有答案