现有一个用户登录的页面 login.aspx(控件名:txtUser、 txtPwd、btnOk, ) 编程实现: (1)如果不输入用户名或密码,提示“用户名、密码不能为空”; (2)如果用户名、密码正确(可以写常量,正确的值自拟,但不许写自己的名字),创建与用户名相同的Session变量后跳转到main.aspx; (3)否则回到登录页面。
时间: 2024-02-11 08:08:25 浏览: 23
好的,以下是实现代码,可以参考一下:
```C#
protected void btnOk_Click(object sender, EventArgs e)
{
string username = txtUser.Text.Trim();
string password = txtPwd.Text.Trim();
if (string.IsNullOrEmpty(username) || string.IsNullOrEmpty(password))
{
Response.Write("<script>alert('用户名、密码不能为空!');</script>");
return;
}
// 校验用户名和密码是否正确
if (username == "admin" && password == "123456")
{
// 创建Session变量
Session[username] = username;
// 跳转到main.aspx
Response.Redirect("main.aspx");
}
else
{
Response.Write("<script>alert('用户名或密码不正确!');</script>");
}
}
```
在页面的btnOk_Click事件中,首先获取用户输入的用户名和密码,然后判断是否为空,如果为空则提示用户;如果不为空,则判断用户名和密码是否正确,如果正确则创建Session变量,并跳转到main.aspx页面;如果不正确则回到登录页面并提示用户。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![text/plain](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)