c# - 如何停止按钮上的页面刷新单击我正在使用更新面板,但它不起作用

标签 c# javascript jquery html updatepanel

  1. 我正在使用表单提交点击验证

    <form id="form_Institute" class="form-horizontal"
    runat="server" onsubmit="submitForm();">
    
  2. 更新面板

     <input type="text" class="form-control"
     runat="server" id="txtintName" placeholder="Enter Institute Name" />
    
    <asp:Button ID="btnSaveInstitute" class="btn blue"
      runat="server" Text="Save" OnClick="btnSave_Click"
     CausesValidation="false"></asp:Button>
    

  3. 用于所有 html 控件的表单验证表单的 java 脚本,我给出一个控件示例

    $("#form_Institute").validate({
            rules: {
                <%=txtintName.UniqueID %>:{
                    required:true,
                },
    });
    function submitForm(){
    
        if(validate){
    
            return false;
        }
        else  {
            //document.form.submit();
            return true;
        }
    }
    

最佳答案

要使 UpdatePanel 工作,您还需要将 ScriptManager 与面板一起放置在页面上:

<asp:ScriptManager ID="ScriptManager1" runat="server" />

关于c# - 如何停止按钮上的页面刷新单击我正在使用更新面板,但它不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23580035/

相关文章:

Javascript继承构造函数

javascript - 从 javascript 函数添加/删除 jQuery 选项卡

c# - RTS 游戏设计和代码组织

javascript - JQuery 自动单击 <a> 标签不起作用

JavaScript Canvas 游戏开发

javascript - HTML 表格中的列大小调整

jquery - 检查下拉列表中是否有值

c# - 如何将 Entity Framework DbContext 注入(inject) SharpRepository 的 ConfigurationBasedRepository

c# - 避免 Switch 语句的架构

c# - 从 Windows 服务打印 EMF