ASP.NET iframe:将元标记放在父框架中

时间:2011-04-28 05:44:57

标签: asp.net iframe

我有一个包含iframe的页面,根据我在iframe中的操作,我需要在iframe的父级上放置一个元标记。我怎么能在后面的代码中执行此操作。我拥有的是这样,但元标记放在iframe内。

// code behind of the iframe where I created a meta tag and placed it on the page.
HtmlMeta meta = new HtmlMeta();
meta.Name= "Keywords";
meta.Content = "some keywords i created based on the event of iframe.";
this.Header.Controls.Add(meta);

不幸的是,元标记放在iframe中,我想把它放在iframe的父级上。

2 个答案:

答案 0 :(得分:0)

无法从iframe中页面后面的代码访问父页面。你必须使用客户端脚本。

使用客户端脚本添加元标记的用处有限。例如,使用客户端脚本设置关键字对SEO没有影响。

答案 1 :(得分:0)

你可以使用jquery

$('meta[name="keywords"]', window.parent.document).attr('content','some key words');