【问题标题】:Disable prompt on button click or create an official save button禁用按钮单击提示或创建官方保存按钮
【发布时间】:2016-06-23 01:16:55
【问题描述】:

我的网格视图外有一个按钮。在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>

【问题讨论】:

  • 请分享代码示例。
  • @HectorBarbossa 更新

标签: javascript c# asp.net gridview


【解决方案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);
    }

希望对您有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-05-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多