本想在一个类中直接输出资源文件,类该类没有继承Page类。所以没有办法直接用Page.ClientScript,于时就用System.Web.HttpContext.Current的方法,但发现里面也ClientScript的方法,后台查了一下Page类是继承的IHttpHandler,而System.Web.HttpContext.Current.Handler 也是继承的IHttpHandler,所以我就可以直接将它进行转换,然后来调用ClientScript的方法,请看代码:
1 | ClientScriptManager JsManager = ((Page)HttpContext.Current.Handler).ClientScript; |
这样我们就可以使用JsManager来进行一次资源的输出。。。
本文介绍了一种在未继承Page类的情况下,在ASP.NET应用中调用ClientScript的方法。通过将当前上下文的Handler转换为Page类型,进而实现资源文件的输出。
1670

被折叠的 条评论
为什么被折叠?



