当前位置: 代码迷 >> ASP.NET >> 框架传值有关问题,用
  详细解决方案

框架传值有关问题,用

热度:920   发布时间:2013-02-25 00:00:00.0
框架传值问题,急用!
我现在有个框架:左面页面left中是个treeview,右面页面Main中根据我点击的节点名字显示相应的内容,想知道如何将treeview节点的名字传过来。

treeview是用代码动态生成的,所以不能给每个节点添加超链接。

我尝试了把treeview1.selectnode.text 放到session中,通过session传到main页面中,但是main中没有任何变化,不知道为什么。
我又尝试left中:
Label1.Text=treeview1.selectnode.text;
string s_url;
  s_url = "Main.aspx?name=" + Label1.Text;
  Response.Redirect(s_url);
main中:
Label1.Text = Request.QueryString["name"];

但是右面的main页面还是没有变化,而是在左侧的left页面中显示了Main页面,郁闷

请问如何解决啊??谢谢!



------解决方案--------------------------------------------------------
设了target没有
------解决方案--------------------------------------------------------
探讨
设了target没有

------解决方案--------------------------------------------------------
探讨
设了target没有

------解决方案--------------------------------------------------------
target="右侧框架名"
------解决方案--------------------------------------------------------
<asp:TreeView ID="TreeView1" runat="server">
<Nodes>
<asp:TreeNode NavigateUrl="qweqw" Target="qweqweqw" Text="新建节点" Value="新建节点">
</asp:TreeNode>
</Nodes>
</asp:TreeView>
你再看看有没有Target
------解决方案--------------------------------------------------------
动态生成TreeView的节点的时候给每一个TreeNode添加相应的Target
------解决方案--------------------------------------------------------
探讨
<asp:TreeView ID="TreeView1" runat="server">
<Nodes>
<asp:TreeNode NavigateUrl="qweqw" Target="qweqweqw" Text="新建节点" Value="新建节点">
</asp:TreeNode>
</Nodes>
</asp:TreeView>
你再看看有没有Target

------解决方案--------------------------------------------------------
target="右侧框架名"记者要设的 不然只会在左面显示的
------解决方案--------------------------------------------------------
是应该设一下target

------解决方案--------------------------------------------------------
重新设一下target
------解决方案--------------------------------------------------------
应该是target的问题
------解决方案--------------------------------------------------------
Target="右边页面iframe的id"
  相关解决方案