c# - 无法使用 Response.Redirect 重定向到页面
问题描述
所以我使用 Response.Redirect 控件移动到一个名为“Equipment.aspx”的页面,它工作正常,但过了一段时间它开始被重定向到页面“OpeningPage.aspx”。
我尝试再次创建这些页面并将页面名称从“OpeningPage.aspx”更改为“Opening_Page.aspx”,当我尝试运行它时显示 http:404 file not found 错误和 RequestedURL:/OpeningPage.aspx
SqlConnection sqlcon = new SqlConnection(con);
sqlcon.Open();
string checkuser = "SELECT count(*) FROM UserAccounts WHERE UserName = '" + username.Text + "'";
SqlCommand cmd = new SqlCommand(checkuser, sqlcon);
int temp = Convert.ToInt32(cmd.ExecuteScalar().ToString());
sqlcon.Close();
if (temp == 1)
{
sqlcon.Open();
string checkpassword = "SELECT Password FROM UserAccounts WHERE UserName = '" + username.Text + "'";
SqlCommand cmdt = new SqlCommand(checkpassword, sqlcon);
string tem = cmdt.ExecuteScalar().ToString();
if (tem == password.Text)
{
Session["usersession"] = username.Text;
Response.Redirect("Equipment.aspx");
}
else
{
Response.Write("incorrect password");
}
}
else
{
Response.Write("incorrect username");
}
以下是“Equipment.aspx.cs”页面的代码:
protected void Page_Load(object sender, EventArgs e)
{
if(Session["usersession"] != null )
{
usernam.Text = Session["usersession"].ToString();
}
else
{
Response.Redirect("Login.aspx");
}
}
protected void logout_Click(object sender, EventArgs e)
{
Session.RemoveAll();
Response.Redirect("~/Opening_Page.aspx");
}
解决方案
推荐阅读
- algorithm - 图表和 MST,一些事实和有效性
- javascript - 从子组件设置父状态
- redis - 错误:连接 ECONNREFUSED 127.0.0.1:6379
- ios - 如果我点击通知 QuickBlox 视频通话未显示,因为根视图控制器更改了我们将如何再次在 ios swift 中显示视频通话
- javascript - XMLHttpRequest 包含非空响应,但 XMLHttpRequest.response 是
- excel - 根据先前的列表框选择向列表框添加选择
- swift - SwiftUI PreviewProvider - 更新时间超过 5 秒
- travis-ci - 每次我进行部署时,自定义域都会不断被删除
- scala - 选择最好的记录
- javascript - 如何从js中的dd-mmm-yyyy格式的字符串中提取日期