【问题标题】:Redirect to an .aspx page that is in another project from a MVC project从 MVC 项目重定向到另一个项目中的 .aspx 页面
【发布时间】:2013-05-04 10:31:51
【问题描述】:

我的解决方案中有两个项目。一个是MVC 4 项目,另一个是Web Form 应用程序。我在Web Form 应用程序中有一个Report.aspx 页面。问题是:我可以从 MVC 项目的操作或视图重定向到 Report.aspx 吗?

【问题讨论】:

    标签: asp.net asp.net-mvc-4 webforms


    【解决方案1】:

    是的,应该不是问题。做一个

    Responce.Redirect("[your url here]");
    

    您还可以通过以下 javascript 命令使用 javascript (RegisterClientScript) 使用客户端重定向。

    window.location.replace('your url');
    

    【讨论】:

    • 我理解错了。我认为我的解决方案中的所有项目都将作为一个项目发布,并且我可以以某种方式在它们之间进行重定向,就像在操作之间进行重定向一样。
    【解决方案2】:

    您可以使用 Server.Transfer 它仍然将上一页保留在内存中,可以通过前一页属性访问。

    Server.Transfer("~/Default2.aspx");

    【讨论】:

      猜你喜欢
      • 2013-04-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-31
      相关资源
      最近更新 更多