首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

怎么让网页显示在指定的Frame中

2012-04-17 
如何让网页显示在指定的Frame中?下面的C#代码如何修改,才能让TopicList.aspx显示在ContentFrame中?protect

如何让网页显示在指定的Frame中?
下面的C#代码如何修改,才能让TopicList.aspx显示在ContentFrame中?

  protected void TreeView1_SelectedNodeChanged(object sender, EventArgs e)
  {
  Response.Write(TreeView1.SelectedNode.ValuePath );

  Response.Redirect("TopicList.aspx?Department="+TreeView1.SelectedNode.ValuePath);

  }

我的Frameset如下:
<html>
<frameset id="sidebar_content" cols="225, *" frameborder="1" border="6" framespacing="5" bordercolor="#A1C7F9">
  <frame name="NavigetionFrame" src="tree.aspx" frameborder="1" />
  <frame name="ContentFrame" src="TopicList.aspx">../test/CKEditor.aspx" frameborder="0" />
</frameset>
</html>

[解决办法]
方法1
Response.Write("<script>window.top.frames['ContentFrame'].location='TopicList.aspx?Department="+TreeView1.SelectedNode.ValuePath + "'");</script>;

方法2,
protected void Page_Load(object sender, EventArgs e) { 
Page.Form.Target='ContentFrame'"); 
}

热点排行