用asp.net怎么实现用户登录,vs2005开发,我是初学者,要做个课程设计,想要详尽点的说明,谢谢
展开全部
在前台放置3个ASP.NET 控件:
2个TextBox 控件,作为账号和密码的输入框;
1个 Button 控件,作为登陆按钮。
在页面设计标签中,双击 Button ,然后写入如下代码:
if(TextBox1.Text != "TestUser")
{
Response.Write("<script>alert('暂无此用户');</script>");
}
else
{
if(TextBox2.Text != "Password")
{
Response.Write("<script>alert('密码不正确');</script>");
}
else
{
Response.Write("<script>alert('登陆成功');</script>");
}
}
然后,运行页面,在第一个输入框输入 TestUser,第二个输入框输入 Password,提示登陆成功。
2个TextBox 控件,作为账号和密码的输入框;
1个 Button 控件,作为登陆按钮。
在页面设计标签中,双击 Button ,然后写入如下代码:
if(TextBox1.Text != "TestUser")
{
Response.Write("<script>alert('暂无此用户');</script>");
}
else
{
if(TextBox2.Text != "Password")
{
Response.Write("<script>alert('密码不正确');</script>");
}
else
{
Response.Write("<script>alert('登陆成功');</script>");
}
}
然后,运行页面,在第一个输入框输入 TestUser,第二个输入框输入 Password,提示登陆成功。
展开全部
default.aspx页面
<asp:Label ID="lab_user" runat="server" Text="用户ID:" Width="150px" CssClass="lab"></asp:Label>
<asp:TextBox ID="tb_user" runat="server" Width="150px"></asp:TextBox><br /><br />
<asp:Label ID="lab_pwd" runat="server" Text="密码:" Width="150px" CssClass="lab"></asp:Label>
<asp:TextBox ID="tb_pwd" runat="server" Width="150px" TextMode="Password"></asp:TextBox><br /><br />
<asp:Button ID="btn_Login" runat="server" Text="登录" Width="100px" />
接着双击登录按钮,VS会弹出default.aspx.vb代码页面
直接打上一下代码就可以了
Protected Sub btn_Login_Click(ByVal sender As Object, ByVal e As EventArgs) Handles btn_Login.Click
if (tb_user.text ="zeng" and tb_pwd.text = "zeng") then
Response.Write("<script type='text/javascript'>alert
('正确的账户名和密码')</script>")
else
Response.Write("script type='text/javascript'>alert
('错误的账户名和密码')</script>")
end if
end sub
当然你可以对这段代码进行扩展,让输入的值与数据库的记录做比较!学习下吧
这里我用的是VB.NET,如果需要C#的列子HI下我吧
<asp:Label ID="lab_user" runat="server" Text="用户ID:" Width="150px" CssClass="lab"></asp:Label>
<asp:TextBox ID="tb_user" runat="server" Width="150px"></asp:TextBox><br /><br />
<asp:Label ID="lab_pwd" runat="server" Text="密码:" Width="150px" CssClass="lab"></asp:Label>
<asp:TextBox ID="tb_pwd" runat="server" Width="150px" TextMode="Password"></asp:TextBox><br /><br />
<asp:Button ID="btn_Login" runat="server" Text="登录" Width="100px" />
接着双击登录按钮,VS会弹出default.aspx.vb代码页面
直接打上一下代码就可以了
Protected Sub btn_Login_Click(ByVal sender As Object, ByVal e As EventArgs) Handles btn_Login.Click
if (tb_user.text ="zeng" and tb_pwd.text = "zeng") then
Response.Write("<script type='text/javascript'>alert
('正确的账户名和密码')</script>")
else
Response.Write("script type='text/javascript'>alert
('错误的账户名和密码')</script>")
end if
end sub
当然你可以对这段代码进行扩展,让输入的值与数据库的记录做比较!学习下吧
这里我用的是VB.NET,如果需要C#的列子HI下我吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
设计用户表,注册+用户登录是很简单的功能啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询