1

我使用带有 jquery 验证(引导验证器)和更新面板(添加新的动态用户控件)的 asp.net 4.0 网络表单。当我添加一个新的动态用户控件时,jquery 验证按预期工作得很好。但问题是,页面已加载(完全回发而不是异步回发)。请帮助我....这是我用于更新面板的 JS 和 html

  <script type="text/javascript">
      function pageLoad() {
          $('#form1').bootstrapValidator({
              message: 'This value is not valid',
              feedbackIcons: {
                  valid: 'glyphicon glyphicon-ok',
                  invalid: 'glyphicon glyphicon-remove',
                  validating: 'glyphicon glyphicon-refresh'
              }
          });
          Sys.WebForms.PageRequestManager.getInstance().add_initializeRequest(onEachRequest);

      }
      function onEachRequest(sender, args) {
          //var isValid = $("form").validate().form();
          args.set_cancel(true);
      }
      </script>

  <asp:UpdatePanel ID="upgpForm" runat="server">
      <ContentTemplate>
        <script type="text/javascript" language="javascript">
           Sys.Application.add_load(pageLoad);
        </script>
     <div class="row pull-right">
       <asp:Button Text="Add New Series" CssClass="btn btn-primary" ID="btnAddSeries"           runat="server" OnClick="btnAddSeries_Click" />
     </div>

      <asp:PlaceHolder runat="server" ID="phSeries"></asp:PlaceHolder>
  </ContentTemplate>
  </asp:UpdatePanel>

我很欣赏你在这个问题上的建议......

4

0 回答 0