A这样(加入节点):
child = New Microsoft.Web.UI.WebControls.TreeNode
child.Text = "新节点"
child.NavigateUrl = "b.aspx?id=1"
child.Target = "rightFrame" 'B的frame名
TVFunction.Nodes.Add(child)B这样:
在B的链接中多加入一个参数,如:"dispinfo.aspx?fromB=1"
在page_load中加入
if request("fromB")="" then
Response.Write("<script language='JavaScript'>window.open('blank.aspx','cFrame','');</script>")
end if
不是从B点击的都会在C中打开一个空页!!!
child = New Microsoft.Web.UI.WebControls.TreeNode
child.Text = "新节点"
child.NavigateUrl = "b.aspx?id=1"
child.Target = "rightFrame" 'B的frame名
TVFunction.Nodes.Add(child)B这样:
在B的链接中多加入一个参数,如:"dispinfo.aspx?fromB=1"
在page_load中加入
if request("fromB")="" then
Response.Write("<script language='JavaScript'>window.open('blank.aspx','cFrame','');</script>")
end if
不是从B点击的都会在C中打开一个空页!!!
解决方案 »
- js的2级联动
- c#关于接口方面不同服务器间数据访问
- 请问:如何解决瑞星防火墙2004打开后出现“无法与服务器建立连接”的问题?
- 帮帮我啊:(---程序里有好多绿点???(内详)
- <<asp.net办公自动化系统实例导航>>谁有给发份[email protected]
- 也是刷新问题,setInterval()不工作 等待......
- 请教:DataGrid可否嵌套?
- 散分 顺便问一个问题
- 如何使用hash进行数据的加密和解密?
- DataGrid的问题
- 再次寻找高手,解决即散分!为什么DataGrid中的findcontrol方法找不到内嵌控件?
- 急!!!请大家快来帮帮忙拉,谢谢,散分(datagrid和calendar的问题)
<script LANGUAGE='Javascript'>parent.frames[1].location.href='DATAGRID2.aspx?value=传值'</script>
2.如果要C也发生变化就再以上事件中加多一句:
<script LANGUAGE='Javascript'>parent.frames[1].location.href='DATAGRID2.aspx?value=传值';parent.frames[2].location.href=空白页面.htm'</script>如果用iframe动态改变src的连接页面就行的!src也可以传值!!
总结一下,可以用三种方法在框架页内传参数:
1.window.open
2.parent.framename.location.href="..."
以上两种方法其实是一样的,都是通过QueryString传递参数,就是aa.aspx?id=**
的形式传参数。
3.通过Session传参数,先将变量的值保存在Session中,然后刷新另一个页面,在另
一个页面中读session中的值即可。
有self parent, top这些关系
直接在URL中传递已经很好了!