- 博客(14)
- 资源 (2)
- 收藏
- 关注
原创 url重写
为了提高我网页的的SEO,我们往往会将网页的url重写,这样有利于“蜘蛛”的爬行具体方法如下:一、原理void Application_BeginRequest(object sender, EventArgs e) { //url重写 HttpApplication app = sender as HttpApplication; stri
2012-10-20 13:53:27 585
原创 图片防止盗链方法
为了防止我们自己的网站内的图片被其他的网站通过“外链”的方式进行访问,往往我们会在我们的网站内添加图片防盗链的能,具体实现的代码如下:void Application_BeginRequest(object sender, EventArgs e) { if (Request.RawUrl.Contains("images/"))//对我们放置图片的文件夹添加
2012-10-20 13:46:28 1009
原创 jQuery中常用的选择器、方法、插件的总结
jQeury顶级对象 缩写$1、$(document).ready(function(){ }) 缩写 $(function(){ })dom加载完成后触发window.onload $(window).load() 只能注册一个方法 页面所有内容加载完成后触发(图片,css,js都加载) 2、jQuery对象(包装集) dom对
2012-10-20 13:37:32 691
原创 ASP.NET请求管道中的19个事件
(1)BeginRequest: 开始处理请求(2)AuthenticateRequest授权验证请求,获取用户授权信息(3):PostAuthenticateRequest获取成功(4): AunthorizeRequest 授权,一般来检查用户是否获得权限(5):PostAuthorizeRequest:获得授权(6):ResolveRequestCache:获取页面缓存结
2012-10-20 13:30:38 1460
原创 页面生命周期pr方法内部处理过程总结
第一步:根据 Form里面的请求内容(ViewState)确定是否是IsPostBack第二步:页面初始化之前 this.PerformPreInit(); private void PerformPreInit() { this.OnPreInit(EventArgs.Empty);//一般在这里面设置主题,加载模板由 this.InitializeThemes
2012-10-20 13:27:33 806
原创 ASP.NET页面周期请求过程总结
客户端第一步:用户在地址栏里面输入地址,或者是提交表单第二步:浏览器内部会将请求封装成HTTP请求报文,并建立Socket连接发送HTTP请求到服务器端第三步:等待服务器端响应服务器端: 1、内核模块 1.1 内核模块(HTTP.SYS)监听80端口 1.2 监听到客户端的连接,并解析出请求的协议以及访问的端口 1.3 查询注册表,并将此请求交给具体处理的进程(默认
2012-10-20 13:18:27 685
原创 ASP.NET中各种正则表达式验证的总结
整数或者小数:^[0-9]+\.{0,1}[0-9]{0,2}$只能输入数字:"^[0-9]*$"。只能输入n位的数字:"^\d{n}$"。只能输入至少n位的数字:"^\d{n,}$"。只能输入m~n位的数字:。"^\d{m,n}$"只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})?$"。
2012-10-15 22:17:43 699
原创 HtmlHelper的扩展
注意点:扩展方法必须是静态方法,所在的类必须是静态类,所在的命名空间改成System.Web.MVC则能省略页面中必须添加命名空间的约束。 //主要就是输出分页的超级链接的标签 //自定义分页Helper扩展public static HtmlString ShowPageNavigate(this HtmlHelper htmlHelper, int currentPage, i
2012-10-15 22:14:55 743
原创 JQuery Validate使用总结
一、导入js库二、默认校验规则(1)required:true 必输字段(2)remote:"check.php" 使用ajax方法调用check.php验证输入值(3)email:true 必须输入正确格式的电子邮件(4)url:true 必须输
2012-10-15 22:04:42 904
原创 JQuery EasyUI的datagrid的使用方式总结
第一步:添加样式和js脚本在前台添加展示数据表格的table元素 例如: 注:表格的属性可以在table中设置(Unobtrusive),也可以直接使用js脚本进行控制。建议使用js脚本控制 属性的定义: 可以参见Jquery easyui API 第二步:在doucment.ready中初始化表格的属性以及数据获取的方式。
2012-10-15 21:54:15 2276
原创 WinForm开发 DataGridView控件的各种操作总结(三、针对datagridview全局属性的设置)
三、针对datagridview全局属性的设置*******使用 EditMode属性DataGridView.EditMode 属性被设置为 DataGridViewEditMode.EditProgrammatically时,用户就不能手动编辑单元格的内容了。但是可以通过程序,调用 DataGridView.BeginEdit方法,使单元格进入编辑模式进行编辑。 D
2012-10-15 21:45:14 1031
原创 WinForm开发 DataGridView控件的各种操作总结(二、行/列的操作)
二、行/列的操作*******DataGridView 不显示最下面的新行:通常DataGridView的最下面一行是用户新追加的行(行头显示 *)。如果不想让用户新追加行即不想显示该新行,可以将 DataGridView对象的AllowUserToAddRows属性设置为 False。 // 设置用户不能手动给DataGridView1添加新行 Dat
2012-10-15 21:31:33 1573
原创 WinForm开发 DataGridView控件的各种操作总结(一、单元格内容的操作)
一、单元格内容的操作 // 取得当前单元格内容 Console.WriteLine(DataGridView1.CurrentCell.Value); // 取得当前单元格的列 Index Console.WriteLine(DataGridView1.CurrentCell.ColumnIndex); // 取得当前单元格的行 Index Console.Wr
2012-10-15 20:57:46 1176
原创 发票查询接口的调用
(iframe调用)无需申请,无需任何技术开发,任何网站嵌入一段html代码即可实现完整的发票查询功能。只需要将以下的代码放置在网站、博客或应用支持html的地方,即可实现与发票查询官网一样的发票查询功能。 就可以得到想要的东西了
2012-10-12 22:15:31 10361 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人