04 2010 档案
摘要:类修饰符:public、internal、partial、abstract、sealed、static成员修符:public、protected、private、internal、sealed、abstract、virtual、override、readonly、const Public:最开放,所有的本程序集以及其他的程序集里面的对象都能够访问 Protected:比较开放,自身成员以及子类成员...
阅读全文
摘要:http://www.cnblogs.com/skynet/archive/2010/04/29/1724020.html
阅读全文
摘要:http://secretsh.bokee.com/1782978.html
阅读全文
摘要:ASP.NET 防盗链源码防盗链原理:http标准协议中有专门的字段记录referer一来可以追溯上一个入站地址是什么二来对于资源文件,可以跟踪到包含显示他的网页地址是什么。因此所有防盗链方法都是基于这个Referer字段解决方法:(一)创建一个继承了System.Web.IHttpHandler接口的类在System.Web.IHttpHandler接口有两个成员ProcessRequest()...
阅读全文
摘要:简言之,HTTP Referer是header的一部分,当浏览器向web服务器发送请求的时候,一般会带上Referer,告诉服务器我是从哪个页面链接过来的,服务器籍此可以获得一些信息用于处理。比如从我主页上链接到一个朋友那里,他的服务器就能够从HTTP Referer中统计出每天有多少用户点击我主页上的链接访问他的网站。 Referer其实应该是英文单词Referrer,不过拼错的人太多了,所以...
阅读全文
摘要:WebApplication编程模型的优点:●网站编译速度快,使用了增量编译模式,仅仅只有文件被修改后,这部分才会被增量编译进去。●生成的程序集WebSite:生成随机的程序集名,需要通过插件WebDeployment才可以生成单一程序集WebApplication:可以指定网站项目生成单一程序集,因为是独立的程序集,所以和其他项目一样可以指定应用程序集的名字、版本、输出位置等信息●可以将网站拆分...
阅读全文
摘要:你曾经注意过在你服务器请求日志中多了很多对图片资源的请求吗?这可能是有人在他们的网站中盗链了你的图片所致,这会占用你的服务器带宽。下面这种方法可以告诉你如何在ASP.NET MVC中实现一个自定义RouteHandler来防止其他人盗链你的图片. 首先,我们来回顾一下当一个请求发往ASP.net MVC站点时的情景,IIS收到请求并将请求转到ASP.net,然后根据URL,或者更确切来说:被请求...
阅读全文
摘要:你曾经注意过在你服务器请求日志中多了很多对图片资源的请求吗?这可能是有人在他们的网站中盗链了你的图片所致,这会占用你的服务器带宽。下面这种方法可以告诉你如何在ASP.NET MVC中实现一个自定义RouteHandler来防止其他人盗链你的图片. 首先,我们来回顾一下当一个请求发往ASP.net MVC站点时的情景,IIS收到请求并将请求转到ASP.net,然后根据URL,或者更确切来说:被请求...
阅读全文
摘要:本文章属于自己的学习asp.net mvc 框架的学习笔记,如果能对你有任何帮助,本人会相当高兴,如有错误请指正!最近在学习asp.net mvc 框架 ,首先申明本人现在属于菜鸟级别,我对一个问题很好奇,假如直接访问一个静态页面怎么办?于是我就开始在vs里面做实验,添加了一个index.html的页面,由于没有注意,结果index.html 添加到了Views 文件夹,我直接浏览出错,如下:&l...
阅读全文
摘要:用.net做B/S结构的系统,您是用几层结构来开发,每一层之间的关系以及为什么要这样分层? 答:从下至上分别为:数据访问层、业务逻辑层(又或成为领域层)、表示层 数据访问层:有时候也称为是持久层,其功能主要是负责数据库的访问 业务逻辑层:是整个系统的核心,它与这个系统的业务(领域)有关 表示层:是系统的UI部分,负责使用者与整个系统的交互。 优点: 分工明确,条理清晰,易于调试,而且具有可扩展性。...
阅读全文
摘要:原文链接:http://www.cnblogs.com/lonely7345/archive/2010/01/11/1644056.html写在前面 最近的工作变动使自己的主要工作集中在Visual Studio的扩展开发上,其实这方面我已经关注和研究很长时间了,过程中发现了不少相关的资源,细到具体的技术方面:VSX,Vs.NET DSL, T4等,大到软件开发整的思想方面:领域驱动,模型驱动。当...
阅读全文
摘要:自己写了一个网站配置的类,因为需要在很多的页面上绑定配置文件中数据。如果使用<%@ Import Namespace="" %>就需要在页面页面都导入命名空间。所以希望在web.config中配置,使所有的页面默认都可以使用此命名空间。1 <system.web>2......3<pages>4<namespaces>5<addnamespac...
阅读全文
摘要:CLR的程序集定位算法CLR是如何定位我们需要加载的程序集的呢?实际上CLR按如下的顺序来定位程序集:1,如果程序集有强名称,在首先在全局程序集缓(GAC)中查找程序集。 2,如果程序集的强名称没有正确指定或GAC中找不到,那么通过配置文件中的<codebase>元素指定的URL来查找3,如果没有指定强名称或是在GAC中找不到,CLR会探测特定的文件夹: 假设你的应用程序目录是C:\A...
阅读全文
摘要:IT人请注意你的身体![转]IT一直是很多人的梦想,外行的无数人挤破了脑袋想进这个圈子,在一般人看来,他们是时代的宠儿,他们可以不修边幅,他们工作时间可以身着便装,他们可以不受早九晚五的束缚,他们是新兴的自由部落......或许这正应了《围城》的妙语:城外的人想进来,城内的人想出去。然而当一个个IT精英英年早逝的时候,我们希望要进来的人三思。同时也强烈呼吁,IT人,请注意你的身体。 =======...
阅读全文
摘要:其实扩展名为ashx与为axd基本上是一样的,都是用于写web handler,可以通过它来调用IHttpHandler类,它免去了普通.aspx页面的控件解析以及页面处理的过程。唯一不同的地方是:axd扩展名的必须要在web.config中的<httpHandlers>中进行注册,而ashx直接在项目中当成aspx那样添加使用即可。所以在项目的添加文件中,向导只有添加ashx文件的模...
阅读全文
摘要:在新建页面时系统自动引用的命名空间.比如,我在web项目里新建一个文件时.它会自动引用这些.using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using Sy...
阅读全文
摘要:FCKeditor介绍 FCKeditor是一个功能强大支持所见即所得功能的文本编辑器,可以为用户提供微软office软件一样的在线文档编辑服务。它不需要安装任何形式的客户端,兼容绝大多数主流浏览器,支持ASP.Net、ASP、ColdFusion 、PHP、Java、Active-FoxPro、Lasso、Perl、ython 等编程环境。 官方网站http://www.fckeditor....
阅读全文
摘要:就我自己的理解,谈谈我对读研和软件学院的看法,不妥之处一笑了之即可。 如果你有实际开发工作经验,感觉自己的水平和实力进入了一个高原期,迫切需要从理论上提高,那么计算机学院是唯一选择。因为计算机学院才能让你在理论上更上一层楼。软件学院从教学计划上就没有把你往这方面带。当然能不能更上一层楼最终还是完全取决于你自己。需要特别说明的是,工作经验并不一定等于开发经验,我见过很多工作2-3年的人,但是没...
阅读全文
摘要:纵观现如今国内CMS程序,大有百花争艳的感觉,随着企业建站需求的复杂度和功能的不断扩展,传统的三五个人写一段代码即告网站建已经行不通,于是以内容管理为应用核心的CMS产品大行其道。 这些CMS系统大体上基于两套框架编写:PHP+MySQL和.NET+MSSQL。在PHP中 比较有名的就有DeDeCMS、PHP168、帝国CMS、Supesite等,在.NET方面就有zoomla!CMS、NET...
阅读全文
摘要:国内: 1.SiteServer CMS SiteServer CMS 网站内容管理系统(著作权登记号2008SR15710)是定位于中高端市场的CMS内容管理系统,能最近汇总了一些asp.net开源cms,希望对学习ASP.NET的人员带来帮助:国内CMS:1.SiteServer CMSSiteServer CMS 网站内容管理系统(著作权登记号2008SR15710)是定位于中高端市场的CM...
阅读全文
摘要:速成课程Steven A. Smith适用范围:Microsoft® .NET FrameworkMicrosoft® ASP.NET正则表达式 API摘要:正则表达式是一种处理文本的有用工具。无论是验证用户输入、搜索字符串内的模式、还是以各种有效方式重新设置文本格式,正则表达式都非常有用。下载本文的源代码。本页内容引言正则表达式使用历史简介简单表达式限定符元字符字符类预定义的集合...
阅读全文
摘要:URL重写好处有很多,如有利于SEO、便于记忆、隐藏真实路径使安全性提高、便于更新等等。本文概要描述了各种URL重写的实现。 ASP.NET 2.0 中实现URL重写有很多方法,如:Global.asax中捕获用Application_BeginRequest请求,再用HttpContext类的Rewrite方法或Server.Transfer方法实现重写;自己实现IHttpModule实现重写;...
阅读全文
摘要:http://www.cnblogs.com/fineboy/archive/2005/09/09/233088.html
阅读全文
摘要:这就认真看了一下正则表达式,感觉很强大,很复杂,这是我在园子里找的一些相关的文章和大家分享。http://fineboy.cnblogs.com/archive/2005/09/08/232410.html
阅读全文
摘要:Response.Redirect 简单地发送一条消息到浏览器,告诉浏览器定位到另一个页面。你可以使用下面的代码将用户引导到另一个页面:Response.Redirect("WebForm2.aspx")或者Response.Redirect("http://www.cnnas.com/")Server.Transfer 也是通过一条语句将用户引导到另一页面,比如:Server.Transfer(...
阅读全文
摘要:当我们在对某个ASP.NET应用程序做维护时,此时可能还有某些客户会访问程序,此时如果你在更新某些程序,可能会出现那报错的页面或黄页。较好的做法是提供一个离线的页面,上面有些提示信息。例如,正在维护中,让客户过会儿在访问之类的。当客户访问default.aspx页面时,如果不是管理员那就让他们重定向到Offline页面。我们可以使用HttpModules来实现这功能,在服务器上放一个名为offli...
阅读全文
摘要:yui css grid builder的使用地址:http://developer.yahoo.com/yui/grids/builder/
阅读全文
摘要:最近加入了一个GAE的项目cpedialog,该项目的前端布局采用YUI Grid CSS,我就顺便看了一下,YUI Grid CSS设计的非常优雅,思路非常清晰,打算使用CSS+DIV做网站布局的兄弟非常值得一看。下面我把我记录的一些要点列出来,便于我以后查阅,同时算是抛砖引玉吧。项目详情请参见 YUI Grid CSS 引入CSS 文件,这里yahoo提供了共用的css host文件,如果很多...
阅读全文
摘要:最近偶然发现了一篇总结css reset 的文章,拿出来给大家一起分享。最近看到一个词叫css reset。什么叫做css reset呢?我理解为重置css,也就是重置默认样式。我在HTML下的默认样式中讲到,一些标签元素在HTML下有一个默认属性值,我们在写css页面的时候,为了避免在css中重复定义它们,我们需要重置默认样式(cssreset)。CssReset也就Reset Css ,就是...
阅读全文