ASP.NET用户注册实战(第11节)
在我们第四小节---ASP.NET实现用户注册和验证功能当中,已经学习了ASP.NET验证控件的作用和使用方法,所以相对来说这节就比较轻松。
学习内容:
步骤一 添加新项,创建Web窗体并将其命名为“zhuce.aspx”
步骤二 布局页面,创建6行2列的表格
步骤三 在zhucechuli.cs页面中编写代码如下:
public class zhucechuli { public zhucechuli() { } private SqlConnection conn; public static void addzhuce(zhuce zhuce1) {using (SqlConnection cn = dbconn.GetConnection()) { cn.Open(); SqlCommand cm = new SqlCommand(); cm.Connection = cn; string sql = "insert zhuce(yhm,yhpwd,sex,hobby) values(@q,@w,@e,@r)"; cm.CommandText = sql; cm.Parameters.AddWithValue("@q", zhuce1.Yhm); cm.Parameters.AddWithValue("@w", zhuce1.Yhpwd); cm.Parameters.AddWithValue("@e", zhuce1.Sex); cm.Parameters.AddWithValue("@r", zhuce1.Hobby); cm.ExecuteNonQuery(); } } }
步骤四 在实体类文件夹下添加zhuce类。在页面中编写代码如下:
namespace shiti { /// <summary> ///zhuce 的摘要说明 /// </summary> public class zhuce { public zhuce() { } protected int id; public int ID { get { return id; } set { id = value; } } protected string yhm; public string Yhm { get { return yhm; } set { yhm = value; } } protected string yhpwd; public string Yhpwd { get { return yhpwd; } set { yhpwd = value; } } protected string sex; public string Sex { get { return sex; } set { sex = value; } } protected string hobby; public string Hobby { get { return hobby; } set { hobby= value; } } } }
步骤五 打开zhuce.aspx设计页面,双击Button1按钮,编写代码:
protected void Button1_Click(object sender, EventArgs e) { zhuce zhuce1 = null; zhuce1 = new zhuce(); zhuce1.Yhm = TextBox1.Text.ToString().Trim(); zhuce1.Yhpwd = TextBox2.Text.ToString().Trim(); zhuce1.Sex = DropDownList1.SelectedValue.ToString().Trim(); zhuce1.Hobby = DropDownList2.SelectedValue.ToString().Trim(); zhucechuli.addzhuce(zhuce1); }
在这里补充一点内容,因为这是在学习ASP.NET,所以数据库内容就没有涉及到,下面就是我在学习ASP.NET时配置数据库的部分内容:
如果大家想了解更多关于数据库这方面的内容,就去网站关注数据库栏目,内容也很丰富的。
运行效果图:
总结
通过本节的学习,实现了用户的注册,进一步完善了之前所学习的内容,实现了前台与数据库后台的连接,小编整理的ASP.NET的11个学习小结,都是自己亲自操作过并记录下来的学习笔记,可能有些地方不大细致,表述的不够准确,希望大家理解。
相关文章
ASP.NET下将Excel表格中的数据规则的导入数据库思路分析及实现
今天接到新的需求,要求将Excel表格中的数据显示在页面上个人想法:首先是规则的Excel数据导入,再有就是不规则的Excel数据导入,还有就是根据数据生成Excel2013-01-01.NET单元测试使用AutoFixture按需填充的几种方式和最佳实践记录
AutoFixture是一个.NET库,旨在简化单元测试中的数据设置过程,通过自动生成测试数据,它帮助开发者减少测试代码的编写量,使得单元测试更加简洁、易读和易维护,本文介绍.NET单元测试使用AutoFixture按需填充的几种方式和最佳实践记录,感兴趣的朋友一起看看吧2024-07-07使用ASP.NET.4.5.1+MVC5.0 搭建一个包含 Ninject框架 项目
这篇文章主要介绍了使用ASP.NET.4.5.1+MVC5.0 搭建一个包含 Ninject框架 项目的方法,需要的朋友可以参考下2015-01-01.Net Core+Angular Cli/Angular4开发环境搭建教程
这篇文章主要为大家详细介绍了.Net Core+Angular Cli/Angular4开发环境搭建教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2017-06-06基于.NET 7 的 QUIC 实现 Echo 服务的详细过程
这篇文章主要介绍了基于.NET 7 的 QUIC实现Echo服务,下面的内容中,我会介绍如何在.NET 中使用 Quic,文中结合实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2022-11-11
最新评论