如何防止在asp.net c#网页按钮上刷新?
protected void Button1_Click(object sender, EventArgs e)
{
}
此致
答案 0 :(得分:1)
你必须这样使用:
<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>
答案 1 :(得分:0)
简短回答,你不能。
但是,使用诸如ajax之类的方法,可以隐藏回发的外观。
答案 2 :(得分:0)
你可以通过在Button1_Click方法中创建一个cookie来实现。此方法中的第一条指令应检查该cookie是否存在或未过期。如果它不存在或过期,则后续行将创建或更新cookie。如果cookie存在, 返回; 对不起,我无法使用移动设备提供代码。