【发布时间】:2012-10-05 05:37:54
【问题描述】:
我的代码:
protected void btnOk_Click(object sender, EventArgs e)
{
if (txtReportFavorite.Text != string.Empty)
{
//..
}
else
{
Response.Write("<script>alert('Enter Favorite name.')</script>");
// I need to prevent page refresh here.
}
}
如何在 else 条件下停止刷新页面。谢谢。
【问题讨论】:
-
你说的是页面刷新还是回发?
-
在管道的这个阶段阻止页面重新加载为时已晚:如果调用了您的服务器代码,则页面已经在刷新(正在回发)。但是,您可以显示相同的页面。如果你真的想阻止页面刷新,使用js客户端。
-
您的意思是在单击按钮后不回发页面?
-
为什么会刷新?您没有任何刷新代码!如果你不想刷新,那么你必须在客户端处理它。