protected void btnLogin_Click(object sender, EventArgs e)
{
if (txtUsername.Text != string.Empty && txtPassword.Text != string.Empty)
{
DBWPAccountRecordsDataContext DBACCOUNT = new DBWPAccountRecordsDataContext();
var query = (from i in DBACCOUNT.WP_LoginUsers
where i.Login_Username == txtUsername.Text && i.Login_Password == txtPassword.Text
select new {
ACCESS = i.Login_AccessPortID,
LOGID = i.Login_UserID
});
if (query.Count() > 0)
{
getLoginUserPROFILEID(query.FirstOrDefault().LOGID);
getUserLoginDepartment(query.FirstOrDefault().ACCESS, WPGlobalVariables.getPROFUSERID);
Session["ACCESS"] = query.FirstOrDefault().ACCESS;
Response.Redirect("~/Modules/MasterPage.Master");
}
else
{
lblResult.Visible = true;
lblResult.Text = "Account Doesn't Exist!";
}
}
else
{
lblResult.Visible = true;
lblResult.Text = "Username / Password is Empty";
}
}
您好先生& maam ..我是计算机科学初级水平的学生专注于DotNet Framework这个按钮恰好在MasterPage1.page上,我创建并设置为网站的启动或登陆页面。它是一个主登录页面,用户尝试向管理员和用户添加登录过滤器。当有人登录时,不希望将页面重定向到另一个母版页,该母版页存储在文件夹“模块”内,该文件夹包含基于登录用户的会话ID的站点地图页面。虽然登录成功时它不会显示。但显示错误,指出“HTTP错误404.7 - 未找到请求筛选模块配置为拒绝文件扩展名。”是否可以在一个项目中拥有两个母版页?
答案 0 :(得分:1)
您的问题在于Response.Redirect("~/Modules/MasterPage.Master");
尝试重定向到具有上述母版页的所需aspx页面。由于IIS不提供母版页。
假设您有一个名为LoggedIn.Aspx的登录页面,该页面在成功登录模块目录后显示,然后使用下面的代码
Response.Redirect("~/Modules/LoggedIn.aspx");