ASP.NET用户注册实战(第11节)

 更新时间:2022年04月27日 14:53:27   投稿:lijiao  
这篇文章主要介绍了ASP.NET用户注册实战,巩固前10小节所学的全部知识,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

在我们第四小节---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个学习小结,都是自己亲自操作过并记录下来的学习笔记,可能有些地方不大细致,表述的不够准确,希望大家理解。

相关文章

  • .NET Corek中Git的常用命令及实战演练

    .NET Corek中Git的常用命令及实战演练

    这篇文章将通过故事的形式从Git的历史谈起,并讲述Git的强大之处。然后通过实战演练教你如何在Github以及码云上托管我们的代码并进行代码的版本控制
    2019-04-04
  • 如何利用FluentMigrator实现数据库迁移

    如何利用FluentMigrator实现数据库迁移

    这篇文章主要给大家介绍了关于如何利用FluentMigrator实现数据库迁移的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-04-04
  • asp.net core razor自定义taghelper的方法

    asp.net core razor自定义taghelper的方法

    这篇文章主要介绍了asp.net core razor自定义taghelper的方法,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-09-09
  • ASP.NET CORE实现跨域

    ASP.NET CORE实现跨域

    这篇文章介绍了ASP.NET CORE实现跨域的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-03-03
  • ASP.NET使用正则表达式屏蔽垃圾信息

    ASP.NET使用正则表达式屏蔽垃圾信息

    找资料,看看如何实现使用正则表达式屏蔽垃圾信息,找来找去找出来的都不怎么好,有不详细的,有代码缺失的。最后还是找到了微软,先摘过来,大概思路已经有了,只需把下面微软给的样例代码修改一下即可,具体能不能行还不知道,先睡一觉,起来再慢慢研究。
    2008-09-09
  • ASP.NET比较常用的26个性能优化技巧

    ASP.NET比较常用的26个性能优化技巧

    这篇文章主要给大家介绍asp.net中比较常用的26个性能优化技巧,主要设计到asp.net中常用的26个性能优化方面的内容,对于asp.net中常用的26个性能优化技巧感兴趣的朋友可以参考下本篇文章
    2015-10-10
  • ASP.NET过滤HTML标签只保留换行与空格的方法

    ASP.NET过滤HTML标签只保留换行与空格的方法

    这篇文章主要介绍了ASP.NET过滤HTML标签只保留换行与空格的方法,包含网上常见的方法以及对此方法的改进,具有一定的参考借鉴价值,需要的朋友可以参考下
    2014-12-12
  • ASP.net Textbox的技巧使用

    ASP.net Textbox的技巧使用

    大家在做Web开发的时候,可能也会遇到之前我所遇到的问题,在使用TextBox控件时,控件的边缘不能被背景图片完全覆盖掉
    2011-09-09
  • asp.net页面与页面之间传参数值方法(post传值和get传值)

    asp.net页面与页面之间传参数值方法(post传值和get传值)

    这篇文章主要介绍了asp.net页面与页面之间传参数值方法,说明了post传值和get传值的使用方法,需要的朋友可以参考下
    2014-02-02
  • Visual Studio 2017安装使用教程

    Visual Studio 2017安装使用教程

    这篇文章主要为大家详细介绍了Visual Studio 2017安装使用教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-09-09

最新评论