asp.net修改网页扩展名 2017年02月06日 32 阅读 asp.net修改网页扩展名2012-01-22asp.net默认扩展名为.aspx,可是我们看到许多网站的扩展名很特别比如微软的.mspx,下面讲解如何将网页扩展名改为mspx.ASP.NET 1.1中的方法:1.IIS映射(IIS->默认网站->属性->主文档->配置->映射->添加):扩展名.mspx ----> C:"WINNT"Microsoft.NET"Framework&...
Visual Studio 2010中的Web开发 2017年02月06日 30 阅读 Visual Studio 2010中的Web开发2012-02-01 MSDN Microsoft Visual Studio 2010 为 ASP.NET Web 应用程序的开发提供很多新的功能。这些新功能旨在帮助开发人员快速方便地创建和部署质量高且功能全的 Web 应用程序。目前,Visual Studio 2010 支持 HTML 代码片段。利用这些代码片段,可以生成高质量的代码。Visual Studio 中附带了很多代码片段,开发人员也可以创建...
BlogEngine.Net架构与源代码分析系列part1:开篇介绍 2017年02月06日 30 阅读 BlogEngine.Net架构与源代码分析系列part1:开篇介绍2012-02-01 博客园 Thriving.country最近我要开始这个系列了,这是我的第一个系列。关于BlogEngine.Net我想说的是,它设计的真的很棒,代码简洁但是功能很多,真是麻雀虽小,五脏俱全啊,而且具有了很多Web2.0的特征,甚至它的每一行代码都值得我们去研究一下,它的开发团队很棒。实际上很多国外的个人Blog都是采用BlogEngine.Net加上自定义皮肤实现的...
BlogEngine.Net架构与源代码分析系列part2:业务对象 2017年02月06日 33 阅读 BlogEngine.Net架构与源代码分析系列part2:业务对象2012-02-01 cnblogs Thriving.country共同的父类BusinessBase上篇文章朋友的评论给了我很大的动力写这个系列的文章,看来大家都比较关注这个系列。为了后续文章做一个铺垫,我在这篇文章的前半部分讲解一下BlogEngine.Net的整体架构,后半部分主要是对于BusinessBase类的分析。下载源代码以后打开解决方案,我们发现从项目的组织结构上Blog...
BlogEngine.Net架构与源代码分析系列part3:数据存储 2017年02月06日 30 阅读 BlogEngine.Net架构与源代码分析系列part3:数据存储2012-02-01 cnblogs Thriving.country基于Provider模式的实现在上一篇文章中,我们主要分析了一下BlogEngine.Net的整体设计,在后半部分我们又对BusinessBase业务对象的状态维护做了一些比较深入的探讨。在这篇文章中我将引领大家完成对BlogEngine.Net中业务对象数据存储的设计思路与实现细节的分析。BlogEngine.Net中...
BlogEngine.Net架构与源代码分析系列part4:Blog全局设置 2017年02月06日 30 阅读 BlogEngine.Net架构与源代码分析系列part4:Blog全局设置2012-02-01 cnblogs Thriving.countryBlogSettings这已经是本系列的第四篇了,以前我多数时间是看文章,自己写起来才感觉到当博主不容易啊,所以我们无论评论也好,阅读也好,都要尊重博主的劳动成果。闲话少说,在这篇文章中我们将对BlogEngine.Net的全局配置进行一下分析与探讨。关于配置这一部分单独拿出来做一篇文章实在有些牵强,但是我总觉得...
BlogEngine.Net架构与源代码分析系列part5:对象搜索 2017年02月06日 31 阅读 BlogEngine.Net架构与源代码分析系列part5:对象搜索2012-02-01 cnblogs Thriving.countryIPublishable与Search从这篇文章开始我会引入一些领域上的知识或者给出一些参考文章来供大家阅读,我们对这些领域上的知识没有必要深挖,只要大概了解一下就可以了,这对于我们分析BlogEngine.Net会有很大的帮助。在这篇文章中我主要向大家介绍一下BlogEngine.Net的搜索部分的实现以及支持的相应标...
BlogEngine.Net架构与源代码分析系列part6:开放API 2017年02月06日 30 阅读 BlogEngine.Net架构与源代码分析系列part6:开放API2012-02-01 cnblogs Thriving.countryMetaWeblog与BlogImporter一款优秀的Blog系统少不了一些公开的API。BlogEngine.Net实现了标准的MetaWeblog API接口来允许用户通过客户端软件来发布自己的Blog,此外它还实现了将其它Blog系统中的文章(标准格式的BlogML或Rss)导入到BlogEngine.Net中...
BlogEngine.Net架构与源代码分析系列part7:Web2.0特性 2017年02月06日 31 阅读 BlogEngine.Net架构与源代码分析系列part7:Web2.0特性2012-02-01 cnblogs Thriving.countryPingback&Trackback今天这篇文章主要向大家讲述一下Blog系统中应用最多的,具有Web2.0特性的,也是一种标准化的——Pingback&Trackback。分析一下BlogEngine.Net提供的比较全面的Pingback&Trackback支持...
BlogEngine.Net架构与源代码分析系列part8:扩展 2017年02月06日 31 阅读 BlogEngine.Net架构与源代码分析系列part8:扩展2012-02-01 cnblogs GUO XingwangDataStore分析本系列的第四篇文章我给大家做了关于BlogEngine.Net全局配置的分析。在这篇文章里我将会对BlogEngine.Net中比较经典的部分DataStore做一个简单的分析,这个DataStore主要完成了BlogEngine.Net三大扩展特性(Extension,Widget,Theme)的数据存储部分...
BlogEngine.Net架构与源代码分析系列part9:开发扩展(上) 2017年02月06日 30 阅读 BlogEngine.Net架构与源代码分析系列part9:开发扩展(上)2012-02-01 cnblogs GUO XingwangExtension与管理上的实现从这篇文章开始的连续三篇文章我将向大家展示BlogEngine.Net中的三大开发扩展特性,它们分别是Extension,Widget和Theme。程序员可以在符合一定标准条件下开发自己的扩展,然后将扩展像插件一样(Plug"n play)与BlogEngine.Net进行集成,来达到个性化...
BlogEngine.Net架构与源代码分析系列part10:开发扩展(中) 2017年02月06日 31 阅读 BlogEngine.Net架构与源代码分析系列part10:开发扩展(中)2012-02-01 cnblogs GUO XingwangWidget小工具上篇文章我向大家介绍了BlogEngine.Net中开发扩展的重要一部分——Extension。在本文中我将向大家展示它的另外一种扩展特性,那就是Widget小工具,主要是Widget的开发标准和工作原理等。什么是Widget与为什么要使用WidgetWidget实际上就是一种带...
BlogEngine.Net架构与源代码分析系列part11:开发扩展(下) 2017年02月06日 31 阅读 BlogEngine.Net架构与源代码分析系列part11:开发扩展(下)2012-02-01 cnblogs GUO Xingwang自定义Theme个性化的主题是一个完善的Blog系统中所必备的,同时也是一个亮点。在这篇文章里我将给大家展示一下BlogEngine.Net的第三个开发特性,那就是自定义的Theme。本文的重点放在BlogEngine.Net的开发规范和实现原理上。如果您对BlogEngine.Net的架构很了解的话,那么开发一个自己的...
BlogEngine.Net架构与源代码分析系列part12:页面共同的基类 2017年02月06日 28 阅读 BlogEngine.Net架构与源代码分析系列part12:页面共同的基类2012-02-01 cnblogs GUO XingwangBlogBasePage上一篇文章我向大家展示了BlogEngine.Net中Theme的原理和一些开发规范,里面有很多内容和这篇文章有着联系,建议大家这两篇文章结合在一起看,这样效果会更好。在这篇文章中我主要向大家说明BlogBasePage,PostViewBase,CommentViewBase这三个类的内部实现上...
BlogEngine.Net架构与源代码分析系列part13:实现分析(上) 2017年02月06日 29 阅读 BlogEngine.Net架构与源代码分析系列part13:实现分析(上)2012-02-01 cnblogs GUO XingwangHttpHandlers与HttpModules这已经是系列的第13篇了,实际上到现在为止您应该对BlogEngine.Net的整体设计有了一定的把握,对部分实现细节有了比较深刻的认识,在阅读BlogEngine.Net时希望坚持到最后,并把握住宏观,深入到微观。本文将详细介绍BlogEngine.Net中的HttpHa...
BlogEngine.Net架构与源代码分析系列part14:实现分析(下) 2017年02月06日 30 阅读 BlogEngine.Net架构与源代码分析系列part14:实现分析(下)2012-02-01 cnblogs GUO Xingwang网站页面上值得参考的部分BlogEngine.Net的成功不仅在于它的架构设计,它的代码实现细节也都是很经典的,每个结构分割的很清晰很自然,希望大家多多品位一下。在这篇文章里我将给大家介绍一下BlogEngine.Net的Web实现上的几个亮点,包括Web.config,Ajax的运用等。Web.config中的几个结点...
BlogEngine.Net架构与源代码分析系列part15:总结篇 2017年02月06日 32 阅读 BlogEngine.Net架构与源代码分析系列part15:总结篇2012-02-01 cnblogs GUO Xingwang本文是这个系列的总结篇,在这篇文章里,仅从我个人的角度发表一下对BlogEngine.Net的一些看法。内容包括BlogEngine.Net的优缺点,性能问题,如何阅读源代码等。重申一下写这个系列的目的1.使自己更加深入的理解BlogEngine.Net的架构,对BlogEngine.Net的代码能够更深刻的掌握。2.给那些想学...
asp.net中webservice请求发送原理和过程的初步分析 2017年02月06日 31 阅读 asp.net中webservice请求发送原理和过程的初步分析2012-02-01 未知 需求:作为服务方,需要监控每个调用webservice的客户端。需要监控的信息大致如下:客户端的ip,客户端调用了哪个类的哪个方法。于是自己花了点时间对asp.net的webservice机制作了一下探索。解决方案:在接口项目中编写一个所有webservice接口的基类,在此基类的构造方法中,通过分析HttpContext.Current.Request得到想要的信...
CodeSmith基础教程 2017年02月06日 30 阅读 CodeSmith基础教程2012-02-01 未知 〇、前言最近两天自己写了个简单的ORM框架,非常的Easy,但是没有相应的代码生成工具,于是就很杯具了!于是乎,花费了一天的时间学习并写了一个CodeSmith可以使用的模板。在此记录下CodeSmith的学习笔记。所用工具: CodeSmith Professional v5.1.3.8510,代码示例全部是以C#为例。一、工具设置CodeSmith默认是不支持中文的,那么我们必须要先设置使其支持中文...
httpmodule和httphandler配合的又一应用:合并脚本样式 2017年02月06日 30 阅读 httpmodule和httphandler配合的又一应用:合并脚本样式2012-02-01 博客园 lovecherry页面上数十个脚本和样式文件怎么去合并又少写人工干预?首先,使用查找替换把所有的<script>和<link>替换为<resource>然后在<resrouce>中加上runat="server":母板页:<%@ Master Language="C#&q...