vs链接数据库 部分新学到的函数

本文介绍了如何使用C#连接SQL Server数据库,包括Connection、Command、DataReader及DataAdapter对象的应用,并涉及了简单的前端操作如获取HTML元素的value和innerHTML值,以及通过JavaScript设置cookie来记住用户的登录状态。

Connection 对象:用于连接数据源。

Command 对象:对数据源执行命令。

DataReader 对象:在只读和只写的连接模式下从数据源读取数据。

DataAdapter 对象:从数据源读取数据并使用所读取的数据填充数据集对象。

string conString = "data source=127.0.0.1;Database=codematic;user id=sa;password=";

SqlConnection myConnection = new SqlConnection(conString);  

myConnection.Open();

、、、、、、、

myConnection.Close();

 

protected void PrepareCommand(SqlCommand cmd, SqlConnection connection, string StrSql, params SqlParameter[] cmdParms)
{
cmd.Connection = connection;
cmd.CommandText = StrSql;
cmd.CommandType = CommandType.Text;
if (cmdParms != null)
{
foreach (SqlParameter param in cmdParms)
cmd.Parameters.Add(param);
}
}

建立与数据库的链接

上面是在代码中进行数据库的链接,一般都是在Web.config中进行设置

 

 

document.getElementById('***').value和document.getElementById("**").innerHTML

当一个元素有value属性的时候,其value才会有值
如下
< input type="text" id="txt1" value="hello"/>
这样一个元素,当你使用document.getElementById("txt1").value时,可以得到其value值,即"hello"这个字符串。

如果一个元素没有value值,那么使用document.getElementById().value时是取不到。

比如一个div标记,就不一定有value值。

innerHTML
这个是指元素中的内容
如下

一个元素有起始标记和结束标记如

<label id="lb1">this is a label</label>

当你使用document.getElementById("lb1").innerHTML可以取到<label>与</label>之间的内容,即“this is a label”。

 

写入cookie
记忆用户的登录状态

HttpCookie cookie = new HttpCookie("UserName_CK");
cookie.Value = this.txtName.Text.Trim();
cookie.Expires = DateTime.Now.AddDays(7);
Response.Cookies.Add(cookie);
页面跳转
Response.Redirect("~/地址/想要调到的页面.aspx");

 

密码使用MD5进行加密
string userPass = FormsAuthentication.HashPasswordForStoringInConfigFile(txtPass.Text, "MD5");

得到的userPass 的内容为加密过后的一串字符

 

设置前台label控件的颜色

labUser.ForeColor = System.Drawing.Color.Black;  labUser:前台label的ID

注意引用using、、、、、

转载于:https://www.cnblogs.com/wwr01/p/7883675.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值