• 在两个页面之间互相写其控件内的值


    定义A页面,定义TextBox id="TextBox1"和Button id="Button1"
    后台代码:

    private void Page_Load(object sender, System.EventArgs e)
            
    {
                
    this.Button1.Attributes.Add("onclick","window.open('SelectData.aspx?rec=TextBox1','newwin','toolbar=no,menubar=no,status=no,location=no,resizable=no,scrollbars=no,width=218,height=185,top=190,left=300');return false;");
            }

    定义界面B:  TextBox id="TextBox1"和Button id="Button1" 和type="hidden" id="name"
    脚本:

    <SCRIPT language="JavaScript">
                
    var parwindow;
                parwindow
    =self.opener;
                
    var recv = document.all("name").value;
                
    if (parwindow != null
                
    {
                document.all(
    "TextBox1").value=parwindow.document.all(recv).value;
                }

                
                
    function changetext() 
                
    {
                    
    if (parwindow != null
                    
    {
                        
    try{
                                parwindow.document.all(recv).value 
    = document.all("TextBox1").value;
                            }

                        
    catch(e)
                            
    {
                            }

                     }

                }

            
    </SCRIPT>

    放在form后
    后台代码:

    private void Page_Load(object sender, System.EventArgs e)
            
    {
                name.Value 
    = Request.QueryString[0];
                
    this.Button1.Attributes.Add("onclick","changetext();window.close()");
            }


     


     

  • 相关阅读:
    【转帖】android线程知识整理
    Andorid开发笔记
    Flex 4.6 手机项目第一次开发小记
    memory point
    两个sql server 2000的通用分页存储过程
    网页通用视频播放(asp.net2.0原作)
    c#操作XML常用方法
    也说项目开发经验
    SQL Server各种日期计算方法
    Server.Transfer()方法在页间传值
  • 原文地址:https://www.cnblogs.com/xh831213/p/331687.html
Copyright © 2020-2023  润新知