采用CDN加速后,如何在程序里获取用户IP地址
摘要:现在很多网站用了CDN技术,但采用CDN技术后,原来用来获取访问源的IP地址的程序已不能正常使用,它拿到的并不是访问源的真实IP地址,而是CDN节点的IP地址,解决方法是对获取IP的代码作一点小改动。在没有使用CDN之前,我们如果想在网站程序里拿到浏览者的IP,只需要读取REMOTE_ADDR这个服...
阅读全文
posted @
2014-04-23 10:43
mrma1989
阅读(5398)
推荐(1) 编辑
Resharper 的快捷键
摘要:编辑Ctrl + Space代 码完成Ctrl + Shift + Space代码完成Ctrl + Alt + Space代码完成Ctrl + P显示参 数信息Alt + Insert生 成构造函数,属性,重载成员函数,实现接口Ctrl + Alt + J生成if,try..catch,#region块Ctrl + /注释及 取消//注释Ctrl + Shift + /注释及取消/**/注释Ctrl + W增量选 择块Ctrl + Shift + W增量反选Alt + Enter显 示错误的修正方法Ctrl + Alt + F格式化代码Ctrl + Alt + O根据指示修改优化Ctrl +
阅读全文
posted @
2014-04-09 14:35
mrma1989
阅读(304)
推荐(0) 编辑
JS防后退跳转
摘要:location.replace("http://www.baidu.com");
阅读全文
posted @
2014-04-09 11:33
mrma1989
阅读(170)
推荐(0) 编辑
ASP.NET MVC如何实现自定义验证(服务端验证+客户端验证)
摘要:ASP.NET MVC通过Model验证帮助我们很容易的实现对数据的验证,在默认的情况下,基于ValidationAttribute的声明是验证被使用,我们只需要将相应的ValidationAttribute应用到Model的类型或者属性上即可。对于自定义验证,我们也只需要定义相应的Validation就可以了,不过服务端验证比较简单,而客户端验证就要稍微复杂一些,本文提供一个简单的实例说明在ASP.NET MVC中实现自定义验证的基本步骤。[源代码从这里下载]一、AgeRangeAttribute用于验证出生日期字段以确保年龄在制定的范围之内的AgeRangeAttribute定义如下,简单
阅读全文
posted @
2014-04-08 17:58
mrma1989
阅读(430)
推荐(1) 编辑