页面A有一个txtSearch。和一个btnQSearch。作用如下:
protected void btnSearch_Click(object sender, EventArgs e)
{
//搜索
string SearchStr = "select * from tb_Files where ";
SearchStr += "Subject like '%" + this.txtSearch.Text.Trim() + "%'";
SearchStr += " or fileName like '%" + this.txtSearch.Text.Trim() + "%'"; Session["QSearch"] = SearchStr; Response.Redirect("Search.aspx");
}
此时,如果我刷新A页,btnSearch事件就会再次提交。如何阻止它再次提交啊。?
protected void btnSearch_Click(object sender, EventArgs e)
{
//搜索
string SearchStr = "select * from tb_Files where ";
SearchStr += "Subject like '%" + this.txtSearch.Text.Trim() + "%'";
SearchStr += " or fileName like '%" + this.txtSearch.Text.Trim() + "%'"; Session["QSearch"] = SearchStr; Response.Redirect("Search.aspx");
}
此时,如果我刷新A页,btnSearch事件就会再次提交。如何阻止它再次提交啊。?
这里有一些js的方法,希望对你有帮助
你可以在A页面的按钮后Response.Redirect("a.aspx"),这样就行了
这个 Response.Redirect("Search.aspx");
应改为 Response.Write("<script>window.open('Search.aspx')</script>");
我去发个博,贴贴代码