【问题标题】:WebForms redirect page request for same pageWebForms重定向同一页面的页面请求
【发布时间】:2017-07-07 12:00:32
【问题描述】:

使用 VB.NET 的 Web 表单。我有一个存在于 Web 应用程序中的页面 a.aspx。我想替换那个页面(用我自己的修改版本)并调用一个新页面 b.aspx,但如果需要,仍然调用 a.aspx。按照设计,我无法将应用程序中的现有链接重命名或更改为 a.aspx(我无法控制)。

我可以使用某种重写 IIS 模块(或更实用的东西)创建一个新的 a.aspx 来检查某些服务器变量,如果是,则重定向到 b.aspx,否则重定向到原始a.aspx,绕过我的代码。

谢谢,

【问题讨论】:

    标签: asp.net vb.net iis-7.5


    【解决方案1】:

    我想我理解你的问题,你可以通过使用 Session 变量来解决它。比如:

    If Session("YourVariableHere") = Nothing Then
        Server.Transfer("b.aspx", True)
    End If
    

    在你的页面上使用这个加载。

    【讨论】:

    • 我需要重定向到 a.aspx,在这种情况下,如果设置了变量。即重定向到具有相同名称的页面
    • 我真的不确定你想要完成什么。您能否更清楚地了解您的最终目标是什么。这个问题和这个评论都很难理解。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-13
    • 1970-01-01
    • 2011-03-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多