我的要求是,在选择一个Web资源时,应该出现一个HTML页面,其中包含该Web资源的内容。
所以我想我会添加一个插件,它将获取Web资源的内容并动态创建HTML页面。
现在我遇到了问题:
1)当插件应该开火时。因为它应该选择任何网络资源,并且没有使用开发人员的工具包在VS项目的实体列表中显示网络资源。
2)如何获取所选网络资源的GUID
以获取内容。
请指导我如何做到这一点。有没有其他方法可以做到这一点?
谢谢。
答案 0 :(得分:0)
有点不清楚你的意思,但如果我正确理解你的问题的性质,这就是你问题的答案。
根本不应该使用插件。由于这只是用户界面上的操作,因此JavaScript就是这里的一种方式。您希望在IFRAME组件中动态创建内容并将其显示给用户。您应该实现 onsomeevent 方法并连接点击以解雇它。
访问网络资源不是由他们的guid完成,而是通过他们的名字。至少在尝试访问存储在这种资源中的跨帧数据时。在您创建资源或将资源上传到服务器时,您可以自行设置名称。
答案 1 :(得分:0)
我可能错了这个问题。 使用JavaScript,您也可以实现这一目标。 在JavaScript中,使用其名称访问选定的WebResource,您可以通过创建ActiveXObject来获取该WebResourse的详细信息。
var JScriptWebResourceUrl = "..Path Of WebResource/jquery.1.4.4.min.js";
var xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
xmlHttp.open("GET", JScriptWebResourceUrl, false);
xmlHttp.send();
eval(xmlHttp.responseText);
现在,你可以从这里做你想做的事。
谢谢,
阿尼什