日期:2014-05-19  浏览次数:20446 次

asp.net 取出计算机的IP地址
我作了一个项目,需要用IP来判断权限,不知道.net怎么样取出IP地址。

------解决方案--------------------
private void Page_Load(object sender, System.EventArgs e)
{
if(!Page.IsPostBack)
{
//判断客服端IP的的范围
string ip=Request.ServerVariables[ "REMOTE_ADDR "];
string Start1_ip= "xxx.xxx.xxx.xxx ";//这是你的IP段的最开始的IP地址
string End1_ip= "xxx.xxx.xxx.xxx ";//这是你IP段的最后面的IP地址
if(Start1_ip.CompareTo(ip) <0&&End1_ip.CompareTo(ip)> 0)
{
//权限范围内的处理
}
else
{
//权限范围外的处理
}
------解决方案--------------------
private void Page_Load(object sender, System.EventArgs e)
{
if(!Page.IsPostBack)
{
//判断客服端IP的的范围
string ip=Request.ServerVariables[ "REMOTE_ADDR "];
string Start1_ip= "xxx.xxx.xxx.xxx ";//这是你的IP段的最开始的IP地址
string End1_ip= "xxx.xxx.xxx.xxx ";//这是你IP段的最后面的IP地址
if(Start1_ip.CompareTo(ip) <0&&End1_ip.CompareTo(ip)> 0)
{
//权限范围内的处理
}
else
{
//权限范围外的处理
}

----