Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/312.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 禁用按钮单击提示或创建正式保存按钮_Javascript_C#_Asp.net_Gridview - Fatal编程技术网

Javascript 禁用按钮单击提示或创建正式保存按钮

Javascript 禁用按钮单击提示或创建正式保存按钮,javascript,c#,asp.net,gridview,Javascript,C#,Asp.net,Gridview,我的gridview外有一个按钮。在gridview中,它有复选框,如果我选中其中一个复选框,它会在数据库中单击按钮时保存更改。但是,当我单击按钮时,它会显示一条提示:“您确定要离开此站点,所有更改都将丢失吗?”尽管更改实际上保存在后端 是否有办法删除此提示或将按钮更改为“真实”保存按钮 <asp:gridview runat="server" id="MeasuresGrid" autogeneratecolumns="False" cssclass="SelectionHeader"

我的gridview外有一个按钮。在gridview中,它有复选框,如果我选中其中一个复选框,它会在数据库中单击按钮时保存更改。但是,当我单击按钮时,它会显示一条提示:“您确定要离开此站点,所有更改都将丢失吗?”尽管更改实际上保存在后端

是否有办法删除此提示或将按钮更改为“真实”保存按钮

<asp:gridview runat="server" id="MeasuresGrid"  autogeneratecolumns="False" cssclass="SelectionHeader" datakeynames="SubSectionId">
        //omitted
    </asp:gridview>

<table style="width: 100%">
    <tr>
        <td style="width: 50%; text-align: right">
            <asp:button id="btnSave" runat="server" text="Save" cssclass="hrsaSkingreybtn" OnClick="btnSave_OnClick" CausesValidation="False" />
        </td>
    </tr>
</table>

//省略

您有权访问按钮的名称和事件吗?我只在winforms中做这类事情,但通常我会这样做:

btSubmit.Click += new System.EventHandler(this.btSubmit_Click);
private void btSubmit_Click(object sender, EventArgs e)
    {
        CaptureBoxes();            
        // send them... somewhere?                        
        MessageBox.Show("Options Saved!", "Success", MessageBoxButtons.OK, MessageBoxIcon.Information);
    }

希望有帮助。

请分享代码示例。@Hectorbobssa已更新