asp.net网站开发小技巧
Windows帐户凭据进行身份验证登录失败。
我在SQL2005里“安全性”,“登陆名”里新建了一个windows身份验证 主机名\ASPNET”,然后“服务器角色里”分配给“sysadmin”,再在用户映射里勾选需要访问的数据库,终于搞定了。
Integrated Security 当为false时,将在连接中指定用户ID和密码。当为true时,将使用当前的Windows帐户凭据进行身份验证。
可识别的值为 true、false、yes、no以及与true等效的sspi.由于Integrated Security=True,是windows帐户凭据进行身份验证的。我修改了用户名和密码,对连接没有一点影响,郁闷!我一开始百思不得其解。
打开数据库连接
private void Open()
{
if (conn.State != ConnectionState.Open)
conn.Open();
}
.NET获取电脑基本信息 在.NET中获取一台主机名,IP地址及当前用户名是非常简单,以下是常用的几种方法:
1. 在ASP.NET中专用属性
获取服务器名:Page.Server.ManchineName
获取用户信息:Page.User
获取客户端名:Page.Request.UserHostName
获取客户端IP:Page.Request.UserHostAddress
2. 在网络编程中的通用方法
获取当前名:static System.Net.Dns.GetHostName()
根据名取出全部IP地址:static System.Net.Dns.Resolve(名).AddressList
也可根据IP地址取出名:static System.Net.Dns.Resolve(IP地址).HostName
3. 系统环境类的通用属性
当前名:static System.Environment.MachineName
当前所属网域:static System.Environment.UserDomainName
当前用户:static System.Environment.UserName
asp.net小技巧:保留password模式文本框textbox内的数据不丢失。
protected override void OnPreRender(EventArgs args) {
base.OnPreRender(args);
Password1.Attributes["value"]=Password1.Text;
}

浙公网安备 33010602011771号