随笔分类 - .net
摘要:你曾经注意过在你服务器请求日志中多了很多对图片资源的请求吗?这可能是有人在他们的网站中盗链了你的图片所致,这会占用你的服务器带宽。下面这种方法可以告诉你如何在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...
阅读全文
摘要:原文链接:http://www.cnblogs.com/lonely7345/archive/2010/01/11/1644056.html写在前面 最近的工作变动使自己的主要工作集中在Visual Studio的扩展开发上,其实这方面我已经关注和研究很长时间了,过程中发现了不少相关的资源,细到具体的技术方面:VSX,Vs.NET DSL, T4等,大到软件开发整的思想方面:领域驱动,模型驱动。当...
阅读全文
摘要:CLR的程序集定位算法CLR是如何定位我们需要加载的程序集的呢?实际上CLR按如下的顺序来定位程序集:1,如果程序集有强名称,在首先在全局程序集缓(GAC)中查找程序集。 2,如果程序集的强名称没有正确指定或GAC中找不到,那么通过配置文件中的<codebase>元素指定的URL来查找3,如果没有指定强名称或是在GAC中找不到,CLR会探测特定的文件夹: 假设你的应用程序目录是C:\A...
阅读全文
摘要:其实扩展名为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...
阅读全文
摘要:速成课程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
阅读全文
摘要:当我们在对某个ASP.NET应用程序做维护时,此时可能还有某些客户会访问程序,此时如果你在更新某些程序,可能会出现那报错的页面或黄页。较好的做法是提供一个离线的页面,上面有些提示信息。例如,正在维护中,让客户过会儿在访问之类的。当客户访问default.aspx页面时,如果不是管理员那就让他们重定向到Offline页面。我们可以使用HttpModules来实现这功能,在服务器上放一个名为offli...
阅读全文