我正在 Azure Stack 上部署一个在 ASP.NET 中创建的网站。我在身份验证后尝试重定向一个 ASPX 页面,它在我的本地计算机上运行良好,但在发布后,即使凭据正确,它也不会转到此页面。下面的代码来自 CS 页面。
Response.Redirect("~/TestPage.aspx", false);
Context.ApplicationInstance.CompleteRequest();
此页面包含
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
<div class="row">
<div class="col-md-12">
<div class="panel panel-default">
<div class="panel-heading">
</div>
<br />
<div class="panel-heading">
<i class="fa fa-dashboard"></i><b>
<asp:Label ID="lblTestDashboard" runat="server" /></b>
</div>
<br />
<div class="panel-body">
<div>
DASHBOARD
</div>
</div>
</div>
</div>
</div>
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="ContentPlaceHolder3" runat="server">
</asp:Content>
在此之上,一个母版页正在调用代码。
部署后,我遇到重定向到此页面的问题,但如果创建一个新网页并尝试重定向,那么它很容易导航到这个新页面。我正在努力为什么上面的页面无法重定向。这段代码有问题吗?