单击按钮时禁用提示或创建官方保存按钮

时间:2016-06-23 01:16:56

标签: javascript c# asp.net gridview

我的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>

1 个答案:

答案 0 :(得分:1)

您是否可以访问按钮的名称及其活动?我只在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);
    }

希望有所帮助。