摘要: public static string GetIP() { // 优先取得代理IP string userHostAddress = HttpContext.Current.Request.ServerVariables ["HTTP_X_FORWARDED_FOR"]; if (string.IsNullOrEmpty(userHostAddress)) { //没有代理IP则直接取客户端IP userHostAddress = HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"]; } 阅读全文
posted @ 2011-02-22 20:36 双魂人生 阅读(418) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2011-02-22 20:33 双魂人生 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 在这里总结了常用的邮箱,必备以后使用,比如客户注册完之后,直接进入注册时填写的邮箱的网站,很人性化所有邮箱集合,到时候可以根据address直接获得url<loginurl> <email address="@163.com">http://mail.163.com</email> <email address="@126.com">http://www.126.com</email> <email address="@188.com">http://www.18 阅读全文
posted @ 2011-02-22 20:23 双魂人生 阅读(883) 评论(0) 推荐(0) 编辑
摘要: 1、电话号码:((\d{11})|^((\d{7,8})|(\d{4}|\d{3})-(\d{7,8})|(\d{4}|\d{3})-(\d{7,8})-(\d{4}|\d{3} |\d{2}|\d{1})|(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1}))$)2、C#正则表达式:判断是否为数字 Regex regex=new Regex(@"\d+"); if(regex.isMath(input.text)) { .....}验证身份证号码 Regex regex = new Regex(@"(^\d{15}$)|(^\d{18}$)|( 阅读全文
posted @ 2011-02-22 20:18 双魂人生 阅读(2903) 评论(0) 推荐(0) 编辑
摘要: 客户端<%@ Page Language="C#" CodeFile="Default.aspx.cs" Inherits="_Default" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/199 阅读全文
posted @ 2011-02-22 20:12 双魂人生 阅读(1675) 评论(0) 推荐(0) 编辑
摘要: 在url重写中,有一种是无后缀的, 如:www.lin.com/operate直接就可以访问到www.lin.com/operate.aspx页面 其实它的原理和配置伪静态的url重写是一样的,我们只要稍微修改下就可以了 web.config中 <add name="Rule3" virtualUrl="operate" rewriteUrlParameter="ExcludeFromClientQueryString" destinationUrl="operate.aspx" ignoreCase=&qu 阅读全文
posted @ 2011-02-22 20:07 双魂人生 阅读(2955) 评论(2) 推荐(0) 编辑
摘要: 分页的时候我们也希望url是伪静态的,那么如下操作就ok了前台显示页面: 其中 EnableUrlRewriting="true" UrlRewritePattern="~/ck_chanpin_{0}.html" 这句非常重要<webdiyer:AspNetPagerID="myAspNetPager"runat="server"AlwaysShow="false"CustomInfoHTML="共%PageCount%页,当前为第%CurrentPageIndex%页,每页% 阅读全文
posted @ 2011-02-22 20:00 双魂人生 阅读(1423) 评论(6) 推荐(0) 编辑
摘要: 从提高网站的访问速度和搜索引擎的收录考虑,有时候我们需要把动态的aspx转换为静态的html,这种转换分为两种:伪静态和真静态!这两种各有优劣,今天先不考虑这个,讲讲伪静态是怎么完成的首先我们要有Mircosoft URLRewriter.dll 如果没有就从网上下载,然后将他们考到项目的bin下面<?xmlversion="1.0"?><configuration><configSections><sectionname="RewriterConfig"type="URLRewriter.Config 阅读全文
posted @ 2011-02-22 19:56 双魂人生 阅读(1449) 评论(0) 推荐(1) 编辑
摘要: 在网站开发的时候,有时候需要使用发送邮件的功能,特别是注册的时候,用的特别多,关于发邮件的功能,在asp.net中有两种方法: 首先就是微软提供的一种发送邮件的方法,在前面讲过了,在这里就不在多说了,但是这种方法只可用于简单的发送邮件,而且有的时候会出现一些问题,那么这个时候我们可以尝试使用下面的方法发送邮件---Jmail下面就来说说Jamil发送邮件的具体用法:首先,我们要从网上下载Jamil.dll的组件,这个网上很多,然后添加引用using jmail,然后再本机或者服务器上注册一下将jmail.dll拷贝到服务器的system32目录下,开始-运行-cmd-输入regsvr32 jm 阅读全文
posted @ 2011-02-22 19:51 双魂人生 阅读(4298) 评论(0) 推荐(0) 编辑
摘要: 通过邮箱找回密码,注册的时候给用户发一个提示到邮箱中或者是通过邮箱验证等等,都需要我们给用户发送一个邮件,那么在asp.net中怎么做呢我们可以是同微软提供的Mail邮件发送方式下面就是使用邮箱发送的代码://创建邮件信息 MailMessage mailMessage = new MailMessage(); mailMessage.From = "发送的邮箱地址"; mailMessage.To = "收件箱地址"; mailMessage.Subject ="主题" mailMessage.BodyFormat = MailFo 阅读全文
posted @ 2011-02-22 19:49 双魂人生 阅读(1156) 评论(0) 推荐(0) 编辑