随笔 - 782  文章 - 0  评论 - 203  阅读 - 292万
10 2011 档案
ASP.NET 图片防盗链的实现原理分析
摘要:防盗链的原理,从图片请求的URL地址上判断是否是我们自己网站上的域名,如果不是,恭喜,你的图片已经被盗链了! 那么我来介绍下图片放盗链的一个方法 首先,添加个httpHandlers请求,WEBCONFIG部分配置节如下: 注意:对应于system.web之下,别添错了哦! 然后添加个class,取名为myhandler继承于IHttpHandler 阅读全文
posted @ 2011-10-18 00:38 上校 阅读(485) 评论(0) 推荐(0) 编辑
HTTP协议及POST与GET操作差异,C#中如何使用POST、GET等
摘要:引言 HTTP协议我想任何IT人士都耳熟能详了,大家都能说出个所以然来。但是如果我问你HTTP协议的请求方法有哪些?POST与GET的差异?GET或POST传送数据量的大小有限制吗?HTTP响应的状态有哪些?以及在C#中你如何使用?如果你不能清楚地回答其中的大部分问题,那么这篇文章就是为你准备的!大纲如下: 1、HTTP概述 1.1、HTTP协议的客户端与服务器的交互 1.2、HTTP消息 1.3、HTTP请求的方法 1.4、HTTP响应的代码 2、抓包分析 3、POST与GET的差异 阅读全文
posted @ 2011-10-16 11:27 上校 阅读(1830) 评论(0) 推荐(0) 编辑
ASP.NET MVC 入门系列教程
摘要:一个居于ASP.NET MVC Beta的系列入门文章,有朋友提议说写一个示例程序来同步讲解,那样更加容易学习。所以就写选择了写一个Blog程序来作为示例程序。(原来是居于ASP.NET MVC Preview5 的,现在基本修改为ASP.NET MVC Beta的了) 本系列文章可能会是几位朋友来共同完成的。本示例Blog系统同步更新的测试站点:http://4mvcblog.qsh.in/ 文章列表,不定时更新: 阅读全文
posted @ 2011-10-14 11:07 上校 阅读(284) 评论(0) 推荐(1) 编辑
想要成功,请记住!
摘要:一双鞋,耐克的6百多;李宁的4百多;特步的3百多;361的2百多;所以,你毕业于一个什么样的大学很重要。 一双鞋,在地摊不过几十元,到了商场、专卖店,会涨到一百甚至几百。所以,你呆在什么地方很重要。 一双鞋,只有合脚并且合意了才能卖出去。所以,沟通了解很重要。 一双鞋,少了一只,是不值钱的。所以,另一半很重要。 一双鞋,样式老的,大多很便宜。所以,更新自己的知识很重要。 一双鞋,积压多年,只能打折处理。所以,碰到合适的就结婚吧。 一双鞋, 有人3、5年如新的,有人不到一年穿烂的。所以,有个好上司很重要 阅读全文
posted @ 2011-10-13 13:42 上校 阅读(201) 评论(0) 推荐(1) 编辑
在ASP.NET MVC中使用DropDownList
摘要:在ASP.NET MVC中,尽管我们可以直接在页面中编写HTML控件,并绑定控件的属性,但更方便的办法还是使用HtmlHelper中的辅助方法。在View中,包含一个类型为HtmlHelper的属性Html,它为我们呈现控件提供了捷径。 我们今天主要来讨论Html.DropDownList的用法,首先从Html.TextBox开始。 Html.TextBox有一个重载方法形式如下: 阅读全文
posted @ 2011-10-09 21:36 上校 阅读(342) 评论(0) 推荐(0) 编辑
扩展方法的定义及使用
摘要:扩展方法是定义在静态类内部的静态方法,开发人员可以像用实例方法那样来使用扩展方法。根据C#的语法规定,实例方法只能通过建立一个实例对象才能调用,不能通过类名来调用,相反的,静态方法只能通过类名来调用。而扩展方法提供了一个新的机制可以在对象实例上调用静态方法。扩展方法主要用于在不改变现有的类型代码下,扩展现有类型的功能。所扩展的功能只限于当前上下文有效,并不会对原有类型的定义的代码产生变化。 阅读全文
posted @ 2011-10-07 22:57 上校 阅读(1111) 评论(0) 推荐(0) 编辑
ASP.Net MVC如何访问的静态页面
摘要:MVC开发中,因为View文件夹下的web.config文件默认会把任何方法的请求的任何文件,路径都交给 System.Web.HttpNotFoundHandler 去处理.起到Controller统一控制的效果. 阅读全文
posted @ 2011-10-05 01:17 上校 阅读(9890) 评论(8) 推荐(5) 编辑
Linq to XML
摘要://创建XML文档 XmlDocument xdc = new XmlDocument(); //创建根元素 XmlElement sprites = xdc.CreateElement("Sprites"); //第一个精灵 XmlElement sprite1 = xdc.CreateElement("Sprite01"); //职业 阅读全文
posted @ 2011-10-01 15:33 上校 阅读(280) 评论(0) 推荐(0) 编辑


点击右上角即可分享
微信分享提示