欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

ASP.NET 窗體間傳值的方法

 更新時(shí)間:2013年07月29日 12:00:03   作者:  
這篇文章介紹了ASP.NET 窗體間傳值的方法,有需要的朋友可以參考一下,希望對(duì)你有所幫助
假設(shè)ParentForm.aspx 頁(yè)面上有TextBox1文本框和Open按鈕
點(diǎn)擊Open按鈕彈出SubForm.aspx,SubForm.aspx頁(yè)面上有TextBox1文本框和Close按鈕
點(diǎn)擊Close按鈕關(guān)閉SubForm.aspx頁(yè)面,并把子頁(yè)面SubForm.aspx文本框的值顯示到父頁(yè)面ParentForm.aspx 的文本框上。
父窗體前臺(tái)代碼:
復(fù)制代碼 代碼如下:

      <script type="text/javascript">
        function OpenSubForm(ret) {
            var strPath = "subForm.aspx"
            var nHeight = 500
            var nWidth = 500
            var feature
            feature = "Height= " + nHeight + ",Width=" + nWidth + ",top=30,Left=30";
            feature += ",dependent=yes,location=no,resizable=yes,scrollbars=yes,status=yes,toolbar=no;";
            window.open(strPath+"?Ret_Form=Form1&Ret_Value="+ret,'subForm',feature).focus();
            return false;
        }
    </script>

父窗體后臺(tái)代碼:
復(fù)制代碼 代碼如下:

private void Page_Load(object sender, System.EventArgs e)
        {
            // ページを初期化するユーザー コードをここに挿入します
            this.Button1.Attributes.Add("onClick","return OpenSubForm('TextBox1');");
        }

子窗體后臺(tái)代碼:
復(fù)制代碼 代碼如下:

        private void Button1_Click(object sender, System.EventArgs e)
        {
            string strScript =string.Empty;
            string strRetForm = String.Empty;
            string strRetValue=String.Empty;
            strRetForm=Request.Params["Ret_Form"];
            strRetValue=Request.Params["Ret_Value"];
            if (strRetForm == string.Empty)
            {
                strRetForm= "document.forms[0]";
            }
            strScript = "<script language=javascript>";
            strScript += "window.opener." + strRetForm;
            strScript += "." + strRetValue + ".value='" + this.TextBox1.Text.Trim() + "';";
            strScript += "window.close();";
            strScript += "</script>";
            Response.Write(strScript);
        }

相關(guān)文章

  • ASP.NET調(diào)用javascript腳本的常見(jiàn)方法小結(jié)

    ASP.NET調(diào)用javascript腳本的常見(jiàn)方法小結(jié)

    ASP.NET本身就提供了多種調(diào)用javascript腳本的方法,本文總結(jié)了六種調(diào)用方法,大家根據(jù)自己的使用習(xí)慣可以選擇相應(yīng)的調(diào)用方式了!
    2009-12-12
  • ASP.NET?Core中MVC模式實(shí)現(xiàn)路由一

    ASP.NET?Core中MVC模式實(shí)現(xiàn)路由一

    這篇文章介紹了ASP.NET?Core中MVC模式實(shí)現(xiàn)路由的方法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-04-04
  • 自制網(wǎng)頁(yè)選取本地路徑控件(附源碼)

    自制網(wǎng)頁(yè)選取本地路徑控件(附源碼)

    用C#開(kāi)發(fā)的一個(gè)WEB選取本地目錄路徑的控件,OBJECT控件嵌入網(wǎng)頁(yè)后,會(huì)列出本地磁盤上目錄列表,通過(guò)控件JS方法GetDirPath()獲取選擇的目錄路徑,需要的朋友可以參考下
    2012-12-12
  • mvc form表單提交的幾種形式整理總結(jié)

    mvc form表單提交的幾種形式整理總結(jié)

    這篇文章主要介紹了mvc form表單提交的幾種形式整理總結(jié)的相關(guān)資料,這里提供了幾種方法及實(shí)例代碼,需要的朋友可以參考下
    2016-12-12
  • 厚積薄發(fā),擁抱.NET 2016

    厚積薄發(fā),擁抱.NET 2016

    一想到.NET 2016,腦海里蹦出的第一個(gè)詞就是厚積薄發(fā)。 .NET 2016 是 .NET 一次質(zhì)的飛躍,不管難易,我們需要擁抱變化
    2016-06-06
  • 詳解log4net的使用

    詳解log4net的使用

    這篇文章主要介紹了log4net的使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • asp.net 獲取客戶端瀏覽器訪問(wèn)的IP地址的實(shí)例代碼

    asp.net 獲取客戶端瀏覽器訪問(wèn)的IP地址的實(shí)例代碼

    本篇文章主要介紹了asp.net 獲取客戶端瀏覽器訪問(wèn)的IP地址的實(shí)例代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • 基于asp.net實(shí)現(xiàn)圖片在線上傳并在線裁剪功能

    基于asp.net實(shí)現(xiàn)圖片在線上傳并在線裁剪功能

    本文主要介紹了基于asp.net實(shí)現(xiàn)圖片在線上傳并在線裁剪功能的具體事例代碼,具有一定的參考價(jià)值。需要的朋友可以參考下
    2016-12-12
  • ASP.NET實(shí)現(xiàn)根據(jù)IP獲取省市地址的方法

    ASP.NET實(shí)現(xiàn)根據(jù)IP獲取省市地址的方法

    這篇文章主要介紹了ASP.NET實(shí)現(xiàn)根據(jù)IP獲取省市地址的方法,主要基于QQwry.dat純真IP數(shù)據(jù)庫(kù)來(lái)實(shí)現(xiàn)這一功能,非常實(shí)用,需要的朋友可以參考下
    2014-10-10
  • asp.net url重寫后頁(yè)面回傳問(wèn)題

    asp.net url重寫后頁(yè)面回傳問(wèn)題

    最近在做項(xiàng)目時(shí)遇到了URL重寫后當(dāng)頁(yè)面回傳時(shí),url又刷回原值;這個(gè)問(wèn)題困擾了很久,終于找到解決辦法了。
    2009-11-11

最新評(píng)論