关于显示123.2.2.*的代码----最后一个字符变成*
<%#Eval
("userIp").ToString().Substring(0,Eval("userIp").ToString().LastIndexOf(".")+1)+*
%>
解释上面的代码:
string str = "123.2.2.4";
// Response.Write(str.LastIndexOf("."));
//输出7;123.2.2. 注意:是(01234567)最后一个.刚好在第7个位置上。
str = str.Substring(0, str.LastIndexOf("."));
Response.Write(str);
//输出123.2.2 ==第0个字符---第6个字符(第7个字符"."之前)
s = str.Substring(0, str.LastIndexOf(".")+1);
Response.Write(s);
//输出123.2.2. ==第0个字符---第7个字符(第8个字符"4"之前)
Response.Write(str.Substring(0, str.LastIndexOf(".")+1)+"*");
//所以就输出123.2.2.*