所以我像这样嵌入了我的silverlight XAP
[程序集:WebResource("GravityWeb.PlayerControl.Silverlight.SilverlightPlayer.xap", "application/x-silverlight-2")]
我可以像这样获得嵌入式网址
this.Page.ClientScript.GetWebResourceUrl(this.Page.GetType(), "GravityWeb.PlayerControl.Silverlight.SilverlightPlayer.xap");
但它返回的网址是这样的
/TestDev/WebResource.axd?d=d6ixqp92Ol-BJCkTEWYp3gTcwFUNVE60E5GKULjS0IDBLAsHkrM6GWi4TeG_jIwJxboE_2SvpNudG2WGsUzRxju97Q9LnPl4P9tQn5ga4ro1&t=63392019063639877
我的页面位于 /TestDev 虚拟目录中。结果它不加载。
如果它总是这样做,我该如何修改它以返回我的网站的根 url + web 资源 url。我需要对它进行 url 编码吗?我是否必须将我的站点的根 url 放在某个配置中,或者 ASP.NET 是否有获取它的方法?