我想写一个派生于HttpContext的类,来根据自己的需要扩展HttpContext的功能。但是写类的时候怎么不能写派生于HttpContext的类呢?
cannot derive from sealed class 'System.Web.HttpContext'
cannot derive from sealed class 'System.Web.HttpContext'
解决方案 »
- c#调用webservice的问题
- 求教,关于从数据库提取word并显示的问题!有加全文索引!
- commandArgument='<%# container.dataItemIndex%>' 是什么意思 具体作用?
- 为能找到Configuration元素
- 有一张图片,如果点一下按纽,让这个图片重载一下
- 菜鸟问:ASP.NET分为服务器端控件和客户端控件区别?
- 关于。net运行时出现的一个错误
- System.Reflection.ReflectionTypeLoadException: 程序集中的一个或多个类型无法加载。
- 一个登陆界面进入第二个界面后 把第二个界面收藏到收藏夹里面 用什么控制第二个界面在收藏夹里面打开的时候,不能打开 并且进入登陆界面
- 急!!!!!!!!关于数据库中两个表的联系问题?
- 无法与服务器建立连接
- 请教关于treeview数据绑定的问题!给分!
http://msdn.microsoft.com/library/chs/default.asp?url=/library/chs/csref/html/vclrfsealed.asp
sealed类是不能被继承的
你可以使用对象组合的方式来产生一个新类。这个新类具有所有HttpContext的功能同时还可以添加自己的功能。
你说的“你可以使用对象组合的方式来产生一个新类。这个新类具有所有HttpContext的功能同时还可以添加自己的功能。”能介绍下你的方法吗?万分感谢!
/// <summary>
/// 应用程序路径属性 [如:/dd]
/// </summary>
/// <res>如:/dd</res>
public static string ApplicationPath
{
get
{
return HttpContext.Current.Request.ApplicationPath.EndsWith("/") ? "" : HttpContext.Current.Request.ApplicationPath;
}
}
#endregion #region 当前上下文属性
/// <summary>
/// 当前上下文属性
/// </summary>
public static System.Web.HttpContext CurrentContext
{
get
{
return HttpContext.Current;
}
}
#endregion