如何防止在asp.net c#网页按钮上刷新?

如何防止在asp.net c#网页按钮上刷新?,asp.net,Asp.net,如何防止在asp.net c#网页按钮上刷新 protected void Button1_Click(object sender, EventArgs e) { } 关于简短的回答,你不能 但是,使用ajax等方法,可以隐藏回发的外观。必须使用以下方法: <asp:button ID="btn" runat="server" Text="Button" onClientclick="btn_Click(event);"> </asp:button> <

如何防止在asp.net c#网页按钮上刷新

protected void Button1_Click(object sender, EventArgs e)
{

}

关于

简短的回答,你不能


但是,使用ajax等方法,可以隐藏回发的外观。

必须使用以下方法:

<asp:button ID="btn" runat="server" Text="Button" onClientclick="btn_Click(event);">     </asp:button>
<script>

function btn_Click (e)
{

    if(//Check somthing)
          e.preventDefault();

}

</script>

功能btn\U点击(e)
{
if(//检查某些内容)
e、 预防默认值();
}

您可以通过在Button1\u Click方法中创建cookie来实现。此方法中的第一条指令应检查cookie是否存在或尚未过期。如果cookie不存在或已过期,下面的行将创建或更新cookie。如果cookie存在, 返回;
很抱歉,我无法给出代码,因为我正在使用手机。

如果是回发,您的意思是刷新数据吗??您需要使您的问题更具描述性,因为很难理解您试图实现的目标按钮通常用于将数据发布到服务器。你最多可以使用Ajax。你的问题没有意义,在这种情况下,按钮的使用将显示在您的页面中。