.NET中IP转换的问题
我想在页面中输入IP地址,插入数据库时转换成数字型,便于后台程序读取
比如:输入 211.94.152.129 正确转换后应该为-748775295
我写的代码如下:
string bb = "211.94.152.129" //ip转换成数字
IPAddress ip = IPAddress.Parse(bb);
this.Label4.Text=ip.Address.ToString();
可是实际结果得出的结果不对!
再用下列方法从数据库读取数字,在页面上再显示IP地址
代码如下:
long IpChange = System.Convert.ToInt32("211.94.152.129"); //数字转换成IP
IPAddress aa = new IPAddress(IpChange);
this.Label2.Text=aa.ToString();
实际结果也不为-748775295 !
求高手给出IP和数字互转的正确代码!tks!!!