RT
解决方案 »
- Sys.WebForms.PageRequestManagerServerErrorException: 500
- Image(HTML段落,非ASP.NET控件)中如何获得后台函数生成的Bitmap?
- 写了个控件,不知道怎么样调试它
- 【分享】很久没来了,发一个Time Picker
- 怎么实现“当前为第**页,一共有**页,取得**条数据”!
- 求救:WEB站点部署提示有文件重复,如何解决啊!~~~~~~~~~~~~~~
- 谁见过这样的程序,同时调用三个数据库?
- DataSet在页面提交以后,是否还可以再用?
- 类的继承问题??
- 如果我要统计所有绑定在datagrid的用户工资的总和,应该如何写代码?
- 直接输入文件夹名字访问其中的index.htm页面怎么设置
- 如何判断URL网址是否有参数??
获取服务器电脑名: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 举例子来说明: using System.Net;
private void ButtonIP_Click(object sender, System.EventArgs e)
{
System.Net.IPAddress[] addressList = Dns.GetHostByName(Dns.GetHostName()).AddressList;
if (addressList.Length>1)
{
TextLIP.Text = addressList[0].ToString();
TextSIP.Text = addressList[1].ToString();
}
else
{
TextLIP.Text = addressList[0].ToString();
TextSIP.Text = "没有可用的连接";
}
}
string GetComputerName()
{
try
{
return System.Environment.GetEnvironmentVariable("ComputerName");
}
catch
{
return "unknow";
}
finally
{
}
}
客户端计算机名:Page.Request.UserHostName
获取当前计算机名: static System.Net.Dns.GetHostName()
参考