如何按我的要求格式化IP地址字符串 我想把后两段字符转为*显示,比如192.168.102.25转成192.168.*.*,数据是绑定在listview控件中的,格式如下<%#Eval("ip")%>,怎么才能达到我的要求,查资料都是讲格式化数字和日期的,没找到我想要的资料.请高手帮忙. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public string SubIp(string Ip) { string newIp = null; string[] ipList = Ip.Split(new char[] { '.' },StringSplitOptions.RemoveEmptyEntries); if (ipList.Length == 4) { newIp += ipList[0]+"."+ipList[1]+"."+"*.*"; } return newIp; }绑定:<%# SubIp(Eval("ip").ToString())%> 很好,不过有个问题请教string[] ipList = Ip.Split(new char[] { '.' },StringSplitOptions.RemoveEmptyEntries);这一句我用string[] ipList = Ip.Split('.');也能达到目的,请问这2句有什么不同吗? RemoveEmptyEntries 返回值不包括含有空字符串的数组元素当你的IP出现这种情况时你就明白了:192..168..25 http://msdn.microsoft.com/zh-cn/library/system.stringsplitoptions.aspx 太感谢了,不过我用Request.UserHostAddress来获取访问者的IP,不会存在返回有中空的地址吧?不可能取不到吧,最多也就是返回一个空字符串,不大可能出现缺字符的结果吧 asp.net支付宝接口急求在线等 【提问】一个正则在javascript使用的语法问题 用button按钮提交数据的时候刷新页面,而用JS填充的数据会丢失有什么解决办法 js 的简单问题希望帮忙谢谢 VS2005,C#,FileUpload,如何预览该选中的图片? 求助~~程序出问题不知怎么解决 SqlCommandBuilder更新问题 求救 有关session的简单问题!! 连接数据库的驱动的字符串问题 vs2008和sql2005查询显示在label里面出问题?新手求教 RadioButtonList
public string SubIp(string Ip)
{
string newIp = null;
string[] ipList = Ip.Split(new char[] { '.' },StringSplitOptions.RemoveEmptyEntries);
if (ipList.Length == 4)
{
newIp += ipList[0]+"."+ipList[1]+"."+"*.*";
}
return newIp;
}
绑定:<%# SubIp(Eval("ip").ToString())%>
string[] ipList = Ip.Split(new char[] { '.' },StringSplitOptions.RemoveEmptyEntries);
这一句我用string[] ipList = Ip.Split('.');也能达到目的,请问这2句有什么不同吗?
192..168..25