asp.net(C#) 如何截取ip地址
方法很多,就是处理字符串的问题
原理:首先查找字符串最后一个"."的位置,然后再删除最后一个点后面的字符再加个"*"
举例:
string ip = Request.UserHostAddress;
ip=ip.Remove(ip.LastIndexOf('.')+1)+"*";
Response.Write(ip);
以上本机输出结果为127.0.0.*
当然你要不用Remove而用SubString截取最后个"."前的字符串加*也是可以的。
甚至你可以写个for语句再来一个一个字符的读,发现有三个"."后就不读了,然后+"*",
甚至你还可以从字符后面读起碰到一个"."就跳出...
提供些思路自己领悟吧,C#处理字符串很强的