我需要从DLL中提取资源。从网页调用时,我使用:
return Page.ClientScript.GetWebResourceUrl(this.GetType(), "xxx.ASPNET.Modules.Resources.16.news.png");
但是在WCF中,我显然没有ClientScript属性/ ClientScriptManager类型。
那么如何获取网址?我只能假设它无法完成,但我想我会问这个问题。
答案 0 :(得分:1)
Theres没有阻止你在你的wcf服务中这样做:
System.Web.UI.Page oPage = new System.Web.UI.Page();
string strURL = oPage.ClientScript.GetWebResourceUrl(typeof(MyClass), "Stuff");