摘要:您可以用自己的 XML 配置元素来扩展标准的 ASP.NET 配置设置集。若要完成该操作,您必须创建自己的配置节处理程序。
该处理程序必须是一个用来实现 System.Configuration.ConfigurationSection 类的 .NET Framework 类。
添加您自己的代码,以执行所需的配置工作。
using System;
using System.Collections;
using System.Text;
using System.Configuration;
using System.Xml;
namespace MyConfigSectionHandler
{
public class MyHandler : ConfigurationSection
{
public MyHandler()
{
}
pub
阅读全文
摘要:转自(http://msdn2.microsoft.com/zh-CN/library/4c2kcht0.aspx)
可以从 ASP.NET 应用程序或 .NET 客户端应用程序内部访问运行时配置设置。每个配置节都具有其各自的对象类型,对于 C#,在调用 WebConfigurationManager 类的方法时,需要对这些对象类型进行强制转换。
string configPath = "/MyAppRoot";
// Get the configuration object to access the related Web.config file.
Configuration config = WebConfigurationManager.OpenWebConfiguration(configPath);
// Get the object related to the section.
阅读全文
摘要:转自(http://msdn.microsoft.com/library/chs/default.asp?url=/library/CHS/cpguide/html/cpconcreatingnewsectionhandlers.asp)
您可以用自己的 XML 配置标记扩展标准的 ASP.NET 配置设置集。若要完成该操作,您必须创建自己的配置节处理程序。该处理程序必须是一个实现 IConfigurationSectionHandler 接口的 .NET Framework 类。节处理程序解释并处理 Web.config 文件特定部分中 XML 标记中定义的设置并根据配置设置返回适当的配置对象。处理程序类返回的配置对象可以是任何数据结构;它不限于任何基配置类或配置格式。
namespace System.Web.Configuration
{
public interface IConfigurationSectionHandler
{
public Object Create(
阅读全文
摘要:前几天看了微软的一篇文章,主要讲的是asp.net的实现机理
最主要的内容是说这两个东西,其中一个就是HttpModule,原来只会使用一些IDE自带的一些东西,其实利用这个东西可以自己写一些对Http请求根据自定义的规则进行特殊处理的程序.
实现方式:拥有一个继承自IHttpModule的类(包括处理规则),并且在项目配置文件中引用此类
另外,关于HttpHandle的应用,在asp.net的应用只对aspx类型的文件有效,可以用来实现UrlRewrite
结合UrlRewritePath.
如有这方面疑问的,请联系:zhouwillpower@gmail.com
阅读全文