框架传值问题,急用!
我现在有个框架:左面页面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="右侧框架名"
------解决方案--------------------<asp:TreeView ID="TreeView1" runat="server">
<Nodes>
<asp:TreeNode NavigateUrl="qweqw" Target="qweqweqw" Text="新建节点" Value="新建节点">
</asp:TreeNode>
</Nodes>
</asp:TreeView>
你再看看有没有Target
------解决方案--------------------动态生成TreeView的节点的时候给每一个TreeNode添加相应的Target
------解决方案--------------------
------解决方案--------------------target="右侧框架名"记者要设的 不然只会在左面显示的
------解决方案--------------------是应该设一下target
------解决方案--------------------重新设一下target
------解决方案--------------------应该是target的问题
------解决方案--------------------Target="右边页面iframe的id"