是这样的:
在页a.aspx上有一个树TreeView1, 一个框架iframe1,一个Label1; 页b.aspx上有一个TextBox1.
现在我想点下a.aspx上的TreeView1里的一个节点("销售管道"),在iframe1里就显视b.aspx页,并把
a.aspx页里的Label1的值传到b.aspx页的TextBox1里.下面是我的主要代码:
a.aspx:
<iewc:treeview id="TreeView1" style="Z-INDEX: 101; LEFT: 0px; POSITION: absolute; TOP: 16px" runat="server" Width="136px" Height="774px">
<iewc:TreeNode Text="销售管道" NavigateUrl="b.aspx?id=Label1.Text" Target="iframe1">
</iewc:TreeNode>
<iewc:TreeNode Text="商机平台"></iewc:TreeNode>b.aspx:
TextBox1.Text=Request.QueryString["id"].ToString();主要是NavigateUrl="b.aspx?id=Label1.Text"这段不知如何写才好.试过
(1)NavigateUrl="b.aspx?id=<%=Label1.Text%>"
(2)NavigateUrl="javascript:doPost()"
fucntion doPost()
{
window.location="printdetail.aspx?sbzh="+document.all["Label1"].value;
}这两种方法运行时都不行,,,,到底如何才能实现得了? 真的多谢先了.
在页a.aspx上有一个树TreeView1, 一个框架iframe1,一个Label1; 页b.aspx上有一个TextBox1.
现在我想点下a.aspx上的TreeView1里的一个节点("销售管道"),在iframe1里就显视b.aspx页,并把
a.aspx页里的Label1的值传到b.aspx页的TextBox1里.下面是我的主要代码:
a.aspx:
<iewc:treeview id="TreeView1" style="Z-INDEX: 101; LEFT: 0px; POSITION: absolute; TOP: 16px" runat="server" Width="136px" Height="774px">
<iewc:TreeNode Text="销售管道" NavigateUrl="b.aspx?id=Label1.Text" Target="iframe1">
</iewc:TreeNode>
<iewc:TreeNode Text="商机平台"></iewc:TreeNode>b.aspx:
TextBox1.Text=Request.QueryString["id"].ToString();主要是NavigateUrl="b.aspx?id=Label1.Text"这段不知如何写才好.试过
(1)NavigateUrl="b.aspx?id=<%=Label1.Text%>"
(2)NavigateUrl="javascript:doPost()"
fucntion doPost()
{
window.location="printdetail.aspx?sbzh="+document.all["Label1"].value;
}这两种方法运行时都不行,,,,到底如何才能实现得了? 真的多谢先了.
所以,你只要显示的同时,附加a.apx?id=1就行了
楼主说的是一个值,还比较简单,在框架中传递,实际是两个页面。我考虑的是多个值(hastable),并且在一个页面中的两个用户控件中传递,又该如何???关注
为什么要传
b.aspx完全可以取到a.aspx页里的Label1的值的值,
var lblValue = iframe1.Label1.value