none
关于ASP.NET中TreeView和iframe的问题,求教··· RRS feed

  • 问题

  • 假如在一个TreeView中有2级节点,点击其节点,要求在iframe中链接显示不同的页面。
    node.NavigateUrl,node.Target。本来TreeView中的节点有这两个属性可以进行跳转。
    但是我这里需要使用 TreeView 的SelectNodeChanged事件,所以不能使用node.NavigateUrl,node.Target;

    请问有什么办法在TreeView的SelectNodeChanged事件里进行iframe的链接显示不同页面吗?根据节点的不同跳转不同的页面。

    2009年11月18日 1:50

答案

  • this.ClientScript.RegisterStartupScript(this.GetType(), "YourKey", "document.getElementById('iframeId').src = 'URL address';", true);

    知识改变命运,奋斗成就人生!
    • 已标记为答案 天驰 2009年11月18日 8:15
    2009年11月18日 3:32
    版主

全部回复

  • 你好!

    可以在服务端事件中使用下面的方式来做。

    this.ClientScript.RegisterStartupScript(this.GetType(), "YourKey", "document.getElementById('iframeId').src = 'URL address';", true);


    知识改变命运,奋斗成就人生!
    2009年11月18日 1:57
    版主
  • 显示有问题还是·······请重发一次好吗?
    我这里看那不到···

    2009年11月18日 3:30
  • this.ClientScript.RegisterStartupScript(this.GetType(), "YourKey", "document.getElementById('iframeId').src = 'URL address';", true);

    知识改变命运,奋斗成就人生!
    • 已标记为答案 天驰 2009年11月18日 8:15
    2009年11月18日 3:32
    版主
  • 谢谢!·

    2009年11月18日 8:14