【问题标题】:Why doesn't redirect work?为什么重定向不起作用?
【发布时间】:2016-09-13 11:23:26
【问题描述】:

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

Response.Redirect(Request.RawUrl, false);

tabContainer.ActiveTabIndex = 1;

ShowMsg("Data Updated");

【问题讨论】:

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


    【解决方案1】:

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

    如果您想对重定向响应的 URL 做一些额外的操作,您应该考虑添加一些参数,例如Url 参数,由新的 Url 评估。

    您传递给Response.Redirectfalse 只是防止ThreadAbortException 被抛出。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-10-31
      • 2011-08-21
      • 1970-01-01
      • 2017-06-12
      • 2017-04-02
      • 2020-04-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多