【问题标题】:How to redirect controller action method from aspx page [closed]如何从aspx页面重定向控制器操作方法[关闭]
【发布时间】:2015-01-03 00:54:48
【问题描述】:

是否可以通过 aspx cs 页面重定向到控制器操作方法? 如何从控制器操作方法重定向

谢谢

【问题讨论】:

  • 为什么要通过aspx来做呢?从控制器做它
  • 您可以重定向到任何有效的 URL,只需执行 Response.Redirect("/url/of/controller/action");
  • 如果您想在 aspx 到达用户时对其执行某些操作,然后重定向到另一个操作 - 使用 JS -> window.location=..
  • @Ben Robinson 我正在使用 Response.Redirect("/url/of/controller/action");但我收到此错误“发送 HTTP 标头后无法重定向。”

标签: c# asp.net-mvc


【解决方案1】:

任何代码示例都会有所帮助。但基于假设和问题中的其他 cmets。

您必须确保在 Response.Redirect 中传递正确的 URL。导航到顶层,然后重定向到所需的页面可能会有所帮助。 另请参阅此网址:Why do I get "Cannot redirect after HTTP headers have been sent" when I call Response.Redirect()?

注意:我无法添加评论,因此将其发布为答案。

【讨论】:

    猜你喜欢
    • 2012-10-10
    • 2012-09-07
    • 2015-03-12
    • 1970-01-01
    • 2011-06-12
    • 2013-06-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多