当前位置:编程学习 > C#/ASP.NET >>

IFRAME 中 窗体如何传递参数到主窗体,谢谢!

主窗体布局,左边是个TreeView控件,作为导航用,右边是IFRAME控件,通过点击TreeView控件中的节点在IFRAME控件中打开一些子窗体,当点击用户登录节点,进入IFRAME中的登录子窗体,完成登录后,想实现以下动作:
1、刷新主窗体页面的Label控件,更新登录用户名;

请问如何实现呢?

            if (dr.Read() == true)
            {
                Session["username"] = this.TextBox_UserName.Text.Trim(); 
                Session["usertype"] = dr["UserType"].ToString().Trim();      
                需要将用户名及用户类型传递到主窗体控件显示            
                Response.Redirect("../BJ_Image.aspx");

             
            }

主窗体名为Main.aspx,控件名为:Label_Name,请给出传递参数的代码,谢谢! --------------------编程问答-------------------- 没人知道么? --------------------编程问答-------------------- 用JS通过IFRME的ID获取IFRAME,然后去获取Label_Name,设置下值就好了
2、你还可以通过get传值获取,也就是在刷新主窗体的时候URL带个参数
3、如何你的窗口和主窗口有父子关系就到他父亲里面去找Label_Name --------------------编程问答-------------------- 能不能具体点呢,谢谢了! --------------------编程问答-------------------- 右边是IFRAME控件??? 神马控件?
querystring 传值 你要用什么页面,就指定什么,反正你点击那个节点也是需要打开一个页的 --------------------编程问答-------------------- TFRAME ,不是在工具箱里拖出来的的,是在别的例程里面copy出来的,可以在里面打开一些子窗体的,我也不晓得它是哪来的,楼上的能否给个例子呢,我是新手,目前敢进度,模仿为主的,谢谢了! --------------------编程问答-------------------- 主窗体,通过TreeView 点击节点,转到登录窗体:
<asp:TreeNode NavigateUrl="User/Landing.aspx" 
                                      Target="Main" 
                                      Text="用户登录" 
                                      Value="用户登录">
</asp:TreeNode>

在登录成功后,需要刷新主窗体的Label控件,显示用户名,如何让实现啊?在线等啊,谢谢
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,