为什么不重定向工作?

时间:2016-05-17 11:26:39

标签: c# asp.net redirect c#-4.0 webforms

我正在使用此代码重定向到页面,然后想要激活几个选项卡中的特定选项卡,但它不起作用。为什么?我指的是重定向无法工作或显示后的任何内容。我调试了,它在重定向代码后命中代码,但对前端没有影响。

Response.Redirect(Request.RawUrl, false);

tabContainer.ActiveTabIndex = 1;

ShowMsg("Data Updated");

1 个答案:

答案 0 :(得分:0)

正如您在MSDN Response.Redirect上看到的那样,立即结束当前请求并导航到新的Url。这就是为什么不执行以下代码的原因。

如果您想对Url执行一些其他操作,请将响应重定向到,您应该考虑添加一些参数,例如Url参数,由新Url评估。

您传递给false的{​​{1}}只会阻止投放Response.Redirect