我在iframe里面有一个表单。当用户单击表单中的提交按钮时,我想调用Submit_Click函数。在Submit_Click中,我进行了一些验证检查。如果验证通过,我想重定向到另一个页面。
protected void Submit_Click(object sender, EventArgs e)
{
// some validation code...
Response.StatusCode = 307;
Response.AddHeader("Location", MY_REDIRECT_URL);
}
现在当Submit_Click执行和页面重定向时,我得到一个403 Forbidden错误。
我不知道为什么我得到403错误。当我将响应标头放入页面加载事件处理函数时,页面会自动重定向,没有任何问题。
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
Response.StatusCode = 307;
Response.AddHeader("Location", MY_REDIRECT_URL);
}
}
如何在Submit_Click函数中成功重定向页面?
您是否尝试过useResponse.Redirect("Page.aspx");
protected void Submit_Click(对象发送者,EventArgs e){
Response.StatusCode = 307;
Response.Redirect(MY_REDIRECT_URL);
}