是否有可能获得从ashx的处理Web资源?我们有一个类库资源(图片),并想从一个ASHX处理程序中引用它们。通常情况下,你做的东西像得到的网址:

Page.ClientScript.GetWebResourceUrl(this.GetType(), "myimagename");

不过,在我的情况下,我们了IHttpHandler和类库的资源(而不是Web应用程序)。在Web应用程序,存在指向了IHttpHandler在类库一个.ashx的。

在了IHttpHandler,没有页面和没有ClientScriptManager。一个人怎么可以从ashx的处理程序的情况下获得url到网络资源?

谢谢!

有帮助吗?

解决方案

我能得到这个由作出新的页面对象只是工作

Page p = new Page();
p.ClientScript.GetWebResourceUrl(typeof(MyHandler), "myimagename");
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top