登录跳转问题

a13623127108 2010-03-05 10:47:16
一个简单的登录跳转,总是跳转不成功:
login.aspx


if (!IsPostBack)
{
if (TextBox1.Text == "aa" && TextBox2.Text == "aa")
{
UserInfo user = new UserInfo();
user.Name = TextBox1.Text;
user.Password = TextBox2.Text;
Session["userInfo"] = user;
Session.Timeout = 10;
Response.Redirect("welcome.aspx");

}
else
{
Response.Write("您的用户名或密码错误");
}



welcome.aspx


protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
UserInfo user = Session["userInfo"] as UserInfo;
if (user!=null)
{
Label1.Text = user.Name + "登录成功";

}
else
{
Response.Redirect("login.aspx");
}
}
}




不走WELCOME.aspx断点 那里出问题了啊
...全文
74 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
YY_007 2010-06-28
  • 打赏
  • 举报
回复
看不懂啊。。。。。。。。。。。。。。。
a13623127108 2010-03-05
  • 打赏
  • 举报
回复
哦,谢谢,解决了 是ispostback的问题
  • 打赏
  • 举报
回复
最好序列化
不过看你的代码 应该没什么问题
if (!IsPostBack)
if (TextBox1.Text == "aa" && TextBox2.Text == "aa")
这两个判断满足吗 如果不满足 肯定走不到
Response.Redirect("welcome.aspx");
a13623127108 2010-03-05
  • 打赏
  • 举报
回复
Session["userInfo"] = user;
序列化


???什么意思啊 我是新手 能解释下吗 不能跳转 急人啊!
  • 打赏
  • 举报
回复
Session["userInfo"] = user;
序列化

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧