小编Ath*_*nis的帖子

防止表单重新提交

我已经寻找这个答案几周了,但许多其他问题/答案不适合我的项目或根本不起作用。

让我解释一下我的项目。这是一个简单的视图页面,在页面加载时它将文本设置为整个页面的不同字段。在底部,我有一个带有按钮的容器,用于控制容器中显示哪个 div。每次单击该按钮时,我都会运行一些代码来将数据源设置为网格视图或用文本填充字段。我注意到,当我单击 F5 刷新页面时,我会看到令人讨厌的“表单重新提交”弹出窗口,这将导致最后一次单击按钮,例如将注释附加到列表视图以进行复制。

这是一些代码来理解我在做什么

HTML(不完整,只是理解我的问题所必需的)

<td style="vertical-align: top;" class="Flow-Sub-Menu">
    <asp:Button ID="Button_Sub_Menu_Financial" runat="server" Text="Financial Info" OnClick="Button_Sub_Menu_Financial_Click" />
    <asp:Button ID="Button_Sub_Menu_Indemnitors" runat="server" Text="Indemnitors" OnClick="Button_Sub_Menu_Indemnitors_Click" />
    <asp:Button ID="Button_Sub_Menu_Court" runat="server" Text="Court Info" OnClick="Button_Sub_Menu_Court_Click" />
    <asp:Button ID="Button_Sub_Menu_Forfeiture" runat="server" Text="Forfeiture Info" OnClick="Button_Sub_Menu_Forfeiture_Click" />
    <asp:Button ID="Button_Sub_Menu_Collaterals" runat="server" Text="Collaterals" OnClick="Button_Sub_Menu_Collaterals_Click" />
    <asp:Button ID="Button_Sub_Menu_Notes" runat="server" Text="Notes" OnClick="Button_Sub_Menu_Notes_Click" />
    <asp:Button ID="Button_Sub_Menu_Documents" runat="server" Text="Documents" OnClick="Button_Sub_Menu_Documents_Click" />
</td>

<div id="Div_Sub_Menu_Notes" runat="server" visible="false">
    <div class="row">
        <div class="col-xs-4" style="min-width: 550px;">
            <div class="Flow-Box">
                <div class="Flow-Box-Content" style="height: 440px; overflow-y: scroll;">
                    <asp:ListView ID="LV_Notes" runat="server" ItemPlaceholderID="ItemPlaceHolder" DataKeyNames="Bond_Note_ID" …
Run Code Online (Sandbox Code Playgroud)

html c# asp.net webforms

4
推荐指数
2
解决办法
9064
查看次数

标签 统计

asp.net ×1

c# ×1

html ×1

webforms ×1