你的位置:首页 > 软件开发 > ASP.net > 构建一个.net的干货类库,以便于快速的开发

构建一个.net的干货类库,以便于快速的开发

发布时间:2016-08-06 11:00:13
相信每一个开发的框架都会有一个工具类,工具类的作用有很多,通常我会将最常用的方法放在工具类里取得用户IP取得网站根目录的物理路径枚举相关非法关键字检查绝对路径改为相对路径获取小数位(四舍五入 ,保留小数)生成缩略图  当然每个开发框架的工具类都会不同,这里我只收录了这些方法,希望 ...

  相信每一个开发的框架都会有一个工具类,工具类的作用有很多,通常我会将最常用的方法放在工具类里

  1. 取得用户IP
  2. 取得网站根目录的物理路径
  3. 枚举相关
  4. 非法关键字检查
  5. 绝对路径改为相对路径
  6. 获取小数位(四舍五入 ,保留小数)
  7. 生成缩略图

  当然每个开发框架的工具类都会不同,这里我只收录了这些方法,希望有更多需求的小伙伴也可以收录进工具类里

 

  

  1.取得用户IP

  做Web开发的一定会遇到获取用户IP的需求的,无论是用来记录登录时间,还是日志的记录,都要用到IP这个东西,而IP的记录一直是程序员开发的难题,因为这个IP是可以改的,也可以代理,所以在一定程度上会有偏差(IP这东西没用百分百的正确,如果有心不想让你知道的话总有办法不让你知道),所以这个方法只是说比较精确的一个获取IP的方法。

构建一个.net的干货类库,以便于快速的开发构建一个.net的干货类库,以便于快速的开发
 1 /// <summary> 2     /// 取得用户IP 3     /// </summary> 4     /// <returns></returns> 5     public static get='_blank'>string GetAddressIP() 6     { 7       ///获取本地的IP地址 8       string AddressIP = string.Empty; 9       if (System.Web.HttpContext.Current.Request.ServerVariables["HTTP_VIA"] != null) 10       {11         AddressIP = System.Web.HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"].ToString(); 12       }13       else 14       {15         AddressIP = System.Web.HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"].ToString(); 16       }17       return AddressIP;18     }

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:构建一个.net的干货类库,以便于快速的开发

关键词:.NET

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。