随笔分类 - ASP.NET
摘要:Web.config自定义节点configSections所有的自定义节点都在<ConfigSections></ConfigSections>中配置。一 为什么需要自定义节点为了增加应用程序的可移植性和配置方便,通常网站需要配置一些自定义的节点,例如:文件上传的路径、URL重写规则等,再深入的应用,可以定义工厂方法需要创建的类。二 configSections使用方法2....
阅读全文
posted @ 2010-06-05 14:44
弹着钢琴设计
摘要:asp.net架构之请求处理过程:HttpModule,HttpHandler一 asp.net 事件模型机制-----------------------一客户的请求页面由aspnet_isapi.dll这个动态连接库来处理, 把请求的aspx文件发送给CLR进行编译执行,然后把Html流返回给浏览器--------------------------二 页面事件2.1 页面事件的执行顺序Pag...
阅读全文
posted @ 2010-06-05 12:21
弹着钢琴设计
摘要:注:本文主要出自老赵的博客:http://www.cnblogs.com/JeffreyZhao/archive/2008/01/12/Url-Rewrite-1.html在此对老赵表示感谢!URL Rewrite(1):IIS与ASP.NET之前觉得这个话题已经被谈滥了。URL Rewrite早已经被广大开发人员所接受,网上关于URL Rewrite的组件和文章也层出不穷,但是总是让我感觉意犹未...
阅读全文
posted @ 2010-06-01 11:29
弹着钢琴设计
摘要:copy from: http://www.cnblogs.com/notus/archive/2007/03/13/673222.htmlAsp.net 用url重写(URLReWriter)实现任意二级域名我最近写了个小例子,大家可以先看这个,里面有小例子的完整代码下载.http://www.cnblogs.com/notus/archive/2009/03/26/1422548.html好久...
阅读全文
posted @ 2010-06-01 10:15
弹着钢琴设计
摘要:一 什么是url重写URL 重写是截取传入 Web 请求并自动将请求重定向到其他 URL 的过程。比如浏览器发来请求 hostname/101.aspx ,服务器自动将这个请求中定向为http://hostname/list.aspx ?id=101。url重写的优点在于:l缩短url,隐藏实际路径提高安全性l易于用户记忆和键入。 l易于被搜索引擎收录二 实现url重写的基本方法1.下载ms的UR...
阅读全文
posted @ 2010-05-31 17:30
弹着钢琴设计
摘要:前几天在看petshop4的pdf详解文档,作者说如果这个架构再加上orm,那就prefect了,当时就对orm很感兴趣了,就上网找了点资料了解下,准备对nhibernate入门了。经过2天的闷头奋战,终于入门了,累啊,发现查了网上很多资料都不是很详细入门教程,怎么都调试不过去,不过后来还是给我瞎搞八搞给弄出来了,赶紧记下来。1.为系统引入NHibernate的库,并且配置NHibernate;2...
阅读全文
posted @ 2010-05-22 09:00
弹着钢琴设计
摘要:asp.net Session的实现: asp.net的Session是基于HttpModule技术做的,HttpModule可以在请求被处理之前,对请求进行状态控制,由于Session本身就是用来做状态维护的,因此用HttpModule做Session是再合适不过了。 ASP.NET中Session的状态保持方式 ASP.NET提供了Session对象,从而允许程序员识别、存储和处理同一个...
阅读全文
posted @ 2010-04-19 23:50
弹着钢琴设计
摘要:经常碰上转换WEB工程之后的aspx与aspx.cs是并列显示,而不是点击aspx前面的加号再显示aspx.cs,虽然不影响功能,但心里总不舒服.经过查找,直接修改工程文件.csproj, 找到aspx.cs等文件的定义,如下:<Compile Include="test.aspx.cs"> <SubType>ASPXCodeBehind</SubType> &...
阅读全文
posted @ 2010-04-02 14:52
弹着钢琴设计
摘要:using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using ...
阅读全文
posted @ 2010-03-31 15:54
弹着钢琴设计
摘要:MVC和三层架构,是不一样的。三层架构中,DAL(数据访问层)、BLL(业务逻辑层)、WEB层各司其职,意在职责分离。MVC是 Model-View-Controller,严格说这三个加起来以后才是三层架构中的WEB层,也就是说,MVC把三层架构中的WEB层再度进行了分化,分成了控制器、视图、实体三个部分,控制器完成页面逻辑,通过实体来与界面层完成通话;而C层直接与三层中的BLL进行对话。所以, ...
阅读全文
posted @ 2010-02-22 10:36
弹着钢琴设计
摘要:一:各层概念及其与struts的区别 BLL: 业务层 相当于struts里的action,控制业务逻辑 Model: 数据实体,相当于struts里的bean,持久化数据的,有set,get,或者相当于struts中的action form DAL: 数据层,用来拼凑sql语句 DBCommon:与数据库打交道的层,用来CRUD连接数据库等 二:各层的引用关系 DAL引用(调用...
阅读全文
posted @ 2010-02-22 09:22
弹着钢琴设计
浙公网安备 33010602011771号