.net常用语句大全

本文详细介绍了如何利用Web.config配置数据库连接字符串,通过SQL操作实现数据插入,并结合JavaScript在页面上进行交互,同时展示了MD5密码加密算法的应用。此外,还讲解了如何在页面中获取前一个页面POST过来的数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、使用Web.config数据库连接字符串,向数据库插入数据,并使用在Page中通过Javascript显示出来
        string str=System.Configuration.ConfigurationManager.ConnectionStrings["ConnStr"].ConnectionString;//调用配置文件的数据库连接
        try
        {
            using (SqlConnection conn = new SqlConnection(str))
            {
                conn.Open();
                string st = "insert into TableUsers (Name,Sex,Age) values(@Name,@Sex,@Age)";
                SqlCommand cmd = new SqlCommand(st, conn);
                SqlParameter[] pas = { new SqlParameter("Name", "张三"), new SqlParameter("Age", "11"), new SqlParameter("Sex", "1") };
                cmd.Parameters.AddRange(pas);
                cmd.ExecuteNonQuery();
                //在Page页中插入JavaScript脚本
                ScriptManager.RegisterClientScriptBlock(Page, Page.GetType(), Guid.NewGuid().ToString(), "alert('添加成功');", true);
            }
        }
        catch(Exception ex)
        {
            //在Page页中插入JavaScript脚本
            Page.ClientScript.RegisterClientScriptBlock(this.GetType(), Guid.NewGuid().ToString(), "alert('添加失败,失败原因:'"+ex.Message+");", true);
        }
<configuration>
  <connectionStrings>
    <add name="ConnStr" connectionString="server=.\SQLExpress;Integrated Security=true;DataBase=testdb;"/>
    <!--数据库连接字符串-->
  </connectionStrings>
</configuration>

2、MD5加密码算法:

   public void MD5Compute(string s)
    {
        System.Security.Cryptography.MD5 md5 = System.Security.Cryptography.MD5.Create();
        byte[] byts= System.Text.Encoding.UTF8.GetBytes(s);
        byts= md5.ComputeHash(byts);
        string result = "";
        for (int i = 0; i < byts.Length;i++ )
        {
            result += byts[i].ToString("x2");
        }
    }


3、在一个页面中取前一个页面POST过来的值。

  if (Page.PreviousPage != null)
  {
    if (Page.PreviousPage.IsCrossPagePostBack)
    {
       string searchWord = ((TextBox)Page.PreviousPage.Controls[0].FindControl("txtSearch")).Text;
       Repeater1.DataSource = new BookManager().GetBooksBySearchWord(searchWord);
       Repeater1.DataBind();
     }
  }











评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值