我做的是个登陆页面,遇到了几个问题:
1:注释了代码后(// Response.Redirect("user.aspx");)F5运行还是跳转 为什么啊?是要更改什么工程文件吗?那是什么?2:我想将用户名和密码保存到login.txt文件中,可是不好使,是我的代码有问题吗?还是地址不对啊
//我是新人,刚自学几天c#,谢谢大家帮帮忙忙
下面是我的部分代码:UserLogin.aspx.cs
namespace WebApplication2
{
public partial class UserLogin : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{ }
protected void BT_Login_Click(object sender, EventArgs e)
{ if (this.User_name.Text == "admin")
{
// Response.Redirect("user.aspx");
}
else {
FileStream fs = new FileStream("login.txt", FileMode.Create);
StreamWriter sw = new StreamWriter(fs);
sw.WriteLine(this.User_name.Text);
sw.WriteLine(this.User_psw.Text);
sw.WriteLine("-----------------");
sw.Flush();
sw.Close();
fs.Close();
this.LB_Msg.Text = "请输入正确用户名或注册";
}
}
protected void BT_Reg_Click(object sender, EventArgs e)
{
//Response.Redirect("Regist.aspx");
}
}
}
1:注释了代码后(// Response.Redirect("user.aspx");)F5运行还是跳转 为什么啊?是要更改什么工程文件吗?那是什么?2:我想将用户名和密码保存到login.txt文件中,可是不好使,是我的代码有问题吗?还是地址不对啊
//我是新人,刚自学几天c#,谢谢大家帮帮忙忙
下面是我的部分代码:UserLogin.aspx.cs
namespace WebApplication2
{
public partial class UserLogin : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{ }
protected void BT_Login_Click(object sender, EventArgs e)
{ if (this.User_name.Text == "admin")
{
// Response.Redirect("user.aspx");
}
else {
FileStream fs = new FileStream("login.txt", FileMode.Create);
StreamWriter sw = new StreamWriter(fs);
sw.WriteLine(this.User_name.Text);
sw.WriteLine(this.User_psw.Text);
sw.WriteLine("-----------------");
sw.Flush();
sw.Close();
fs.Close();
this.LB_Msg.Text = "请输入正确用户名或注册";
}
}
protected void BT_Reg_Click(object sender, EventArgs e)
{
//Response.Redirect("Regist.aspx");
}
}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货