asp.net常用函数收藏第1/2页
更新时间:2020年06月16日 22:27:47 投稿:mdxy-dxy
这篇文章给大家介绍asp.net常用函数收藏,主要包括 得到站点用户IP,去除字符串最后一个','号、去除字符串第一个'/'号等,感兴趣的朋友跟随小编一起看看吧
具体代码如下所示:
/// <summary> /// 得到站点用户IP /// </summary> /// <returns></returns> public static string getUserIP() { return HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"].ToString(); } /// <summary> /// 去除字符串最后一个','号 /// </summary> /// <param name="chr">:要做处理的字符串</param> /// <returns>返回已处理的字符串</returns> public static string Lost(string chr) { if (chr == null || chr == string.Empty) { return ""; } else { chr = chr.Remove(chr.LastIndexOf(",")); return chr; } } /// <summary> /// 去除字符串第一个'/'号 /// </summary> /// <param name="chr">要做处理的字符串</param> /// <returns>返回已处理的字符串</returns> public static string lostfirst(string chr) { string flg = ""; if (chr != string.Empty || chr != null) { if (chr.Substring(0, 1) == "/") flg = chr.Replace(chr.Substring(0, 1), ""); else flg = chr; } return flg; } /// <summary> /// 替换html中的特殊字符 /// </summary> /// <param name="theString">需要进行替换的文本。</param> /// <returns>替换完的文本。</returns> public static string HtmlEncode(string theString) { theString = theString.Replace(">", ">"); theString = theString.Replace("<", "<"); theString = theString.Replace(" ", " "); theString = theString.Replace(" ", " "); theString = theString.Replace("\"", """); theString = theString.Replace("\'", "'"); theString = theString.Replace("\n", "<br/> "); return theString; } /// <summary> /// 恢复html中的特殊字符 /// </summary> /// <param name="theString">需要恢复的文本。</param> /// <returns>恢复好的文本。</returns> public static string HtmlDiscode(string theString) { theString = theString.Replace(">", ">"); theString = theString.Replace("<", "<"); theString = theString.Replace(" ", " "); theString = theString.Replace(" ", " "); theString = theString.Replace(""", "\""); theString = theString.Replace("'", "\'"); theString = theString.Replace("<br/> ", "\n"); return theString; } /// <summary> /// 生成随机数字 /// </summary> /// <param name="length">生成长度</param> /// <returns></returns> public static string Number(int Length) { return Number(Length, false); } /// <summary> /// 生成随机数字 /// </summary> /// <param name="Length">生成长度</param> /// <param name="Sleep">是否要在生成前将当前线程阻止以避免重复</param> /// <returns></returns> public static string Number(int Length, bool Sleep) { if (Sleep) System.Threading.Thread.Sleep(3); string result = ""; System.Random random = new Random(); for (int i = 0; i < Length; i++) { result += random.Next(10).ToString(); } return result; }您可能感兴趣的文章:
相关文章
详解Asp.Net Core 发布和部署( MacOS + Linux + Nginx )
这篇文章主要介绍了详解Asp.Net Core 发布和部署( MacOS + Linux + Nginx ) ,具有一定的参考价值,有兴趣的可以了解一下。2016-12-12c#设置xml内容不换行及属性xsi:nil=true的空节点添加
c#设置xml内容不换行:添加属性为xsi:nil=true的空节点便可实现,感兴趣的你可以参考下本文,或许有意想不到的收获2013-03-03ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统之前端页面框架构建源码分享
这篇文章主要为大家分享了ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统之easyui前端页面框架构建源码,感兴趣的小伙伴们可以参考一下2016-07-07Asp.net中安全退出时清空Session或Cookie的实例代码
网站中点击退出,如果仅仅是重定向到登录/出页面,此时在浏览器地址栏中输入登录后的某个页面地址如主页,你会发现不用登录就能访问,这种退出并不安全了,下面通过本文给大家介绍安全退出时清空Session或Cookie的实例代码2016-11-11ASP.NET Core配置设置之Configuration包
这篇文章介绍了ASP.NET Core配置设置之Configuration包,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2022-07-07
最新评论