【发布时间】:2012-01-23 00:07:16
【问题描述】:
我正在使用Response.Redirect("login.aspx");
由于我将我的login.aspx 移动到我的Account 子文件夹,我尝试了以下代码,但它不起作用。
Response.Redirect("Account/login.aspx");
此尝试重定向到此的 URL:
http://localhost/BuzzEnhance/Account/Login.aspx
完整代码为:
public partial class BuzzMaster : MasterPage
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
if (Session["Username"] != null)
{
username.Text = Session["Username"].ToString();
}
else
{
Response.Redirect("Account/Login.aspx");
}
}
}
}
还有一件事,默认页面和登录页面都使用相同的母版页。
【问题讨论】:
-
-1 甚至没有尝试发布可读的问题。
-
至少粘贴代码没有拼写错误(英文错误是可以接受的,但是你发布的
response到处都有错字,而且你发布的网址和重定向行不匹配) -
已编辑 .. 我需要从根文件夹转到子文件夹名称 Accont 和名为 login.aspx 的页面 .. 如何
-
@ShadowWizard 现在阅读它...
-
仍然充满错误,包括您的代码。
标签: c# asp.net .net relative-path response.redirect