WebForm写一个简单的登录
来源:互联网 发布:淘宝达人怎么找到商家 编辑:程序博客网 时间:2024/05/18 03:54
首先写一个简单的登录界面
Login.aspx
<form id="form1" runat="server">
<asp:Label ID="Label1" runat="server" AssociatedControlID="UserName">用户名</asp:Label>
<asp:TextBox runat="server" ID="UserName" />
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="UserName" CssClass="field-validation-error" ErrorMessage="用户名字段是必填字段。" />
<br />
<asp:Label ID="Label2" runat="server" AssociatedControlID="Password">密码</asp:Label>
<asp:TextBox runat="server" ID="Password" TextMode="Password" />
<asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ControlToValidate="Password" CssClass="field-validation-error" ErrorMessage="密码字段是必填字段。" />
<br />
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="登录" />
</form>
然后就是在登录按钮的点击事件上写登录验证
Login.aspx.cs
/*按钮点击事件*/
protected void Button1_Click(object sender, EventArgs e)
{
string message = "用户名或密码输入有误!";
string username = UserName.Text;
password = Password.Text;
string strcon = ConfigurationManager.AppSettings["conn"].ToString(); //里面的conn是在web.config中配置的key
string sql = "select * from test where name = '"+username+"' and age = '"+password+"'; //字符串类型的数据需要加上单引号
using (MySqlConnection con = new MySqlConnection(strcon))
{
MySqlCommand cmd = new MySqlCommand(sql, con);
con.Open();
MySqlDataReader dr = cmd.ExecuteReader();
if (dr.HasRows)
{
Response.Redirect("MySql_Demo.aspx");//登录成功后跳转的页面
}
else {
Response.Write("<script>alert(\"" + message + "\")</script>"); //提示用户输入有误
}
con.Close();
}
}
配置Web.config
<configuration>
<appSettings>
<add key="conn" value="server=服务器; database=数据库; uid=用户名; password=密码;"/>
</appSettings>
</configuration>
- WebForm写一个简单的登录
- php写一个简单的登录程序
- 自己写的一个超简单的伪登录。。。
- nodejs+mongodb写的一个简单的登录注册
- SSM+Shiro写的一个简单的登录验证
- 写了一个简单的注册登录模块
- 自己写的一个C#简单登录程序
- 利用servlet和html写一个简单的登录
- jsp写一个简单的登录界面,有默认值
- 一个简单的登录问题
- 一个简单的登录页面
- 一个简单的Ajax登录
- 使用buffalo集成spring写的一个简单的登录子模块
- 使用buffalo集成spring写的一个简单的登录子模块
- java spring mvc+mysql 整合写的一个简单的登录
- java spring mvc+mysql 整合写的一个简单的登录
- JDBC+Servlet+JSP+Mysql写的一个简单的登录注册
- 求一个用SSH框架+mysql写的简单小实例,比如登录注册
- 大数据的弄潮儿:阿里产品dataX和ODPS的使用方法
- 自己写的线程池, threadpool
- SqlServer 2008数据库 怎么样导出Excel表格数据
- 树剖指针版lca之小机房的树
- 关于HTTP的学习
- WebForm写一个简单的登录
- Java参考项目—输出赛车总数,并输出车手信息
- windows上设置自动删除oracle归档日志
- 解决springboot读取jar包中文件的问题
- 版本控制头文件
- Spring ResourceLoader
- sigmoid公式的求导过程
- avc: denied 权限问题
- Longest Palindromic Substring 最长回文字符串