麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > .NET > 正文

DotNet Form間數(shù)據(jù)傳遞

2024-07-21 02:21:58
字體:
供稿:網(wǎng)友
1.webform

利用system.web namespace 中 httpresponse class的redirect方法傳遞,httprequest class的 querystring方法接收

傳遞來源類webform1 中的某個方法里 使用

              response.redirect ("webform2.aspx?s=1&ss=11");

              //httpresponse 類的方法和屬性通過 asp.net 的內(nèi)部 response 對象公開。

       //所以response可以使用前者的方法

傳遞目標類webform2 中

          private void page_load(object sender, system.eventargs e)

         {

              // 在此處放置用戶代碼以初始化頁面

              int loop1;

              namevaluecollection coll;

              

              //load form variables into namevaluecollection variable.

              coll=request.querystring ;

              //httprequest 類的方法和屬性通過 asp.net 的內(nèi)部 request 對象公開。

              // get names of all forms into a string array.

              string[] arr1 = coll.allkeys;         

              for (loop1 = 0; loop1 < arr1.length; loop1++)

              {

                   response.write(arr1[loop1] + " = " + coll.getvalues(arr1[loop1]).getvalue (0)  +"<br>");

              }

 

         }

//這樣就列舉了從webform1傳遞來的s & ss的值

 

 

這里要解釋一下服務器端控件 <form runat=server></form> , (我覺得)在asp.net中它只是其他服務器端控件的容器,不能再像原來的asp那樣可以使用action屬性向其他頁面提交數(shù)據(jù)。下面是msdn原文:

 

ms-help://ms.vscc/ms.msdnvs.2052/cpgenref/html/cpconhtmlformcontrol.htm

 

注意 action 屬性總是設置為頁本身的 url。無法更改 action 屬性;因此,只能向頁本身回送。

 

2.         windowsform

利用form構(gòu)造函數(shù) form()傳遞值.

form class 可以擁有多個構(gòu)造函數(shù),可以添加一個用來傳值的構(gòu)造函數(shù),如下

         public form2()

         {

              //

              // windows 窗體設計器支持所必需的

              //

              initializecomponent();

 

              //

              // todo: 在 initializecomponent 調(diào)用后添加任何構(gòu)造函數(shù)代碼

              //

          }

 

         public form2(int iii )

         {

              //

              // windows 窗體設計器支持所必需的

              //

              initializecomponent();

             

//這里添加一個label以顯示傳來的值

              this.label1.text= iii.tostring ();

              //

              // todo: 在 initializecomponent 調(diào)用后添加任何構(gòu)造函數(shù)代碼

              //

         }

 

在打開form2的form1的某個方法里如下使用,可以把123傳給form2

       //windowsapplication1是我的工程名

 

              windowsapplication1.form2 frm2 = new windowsapplication1.form2(123);

              frm2.show ();

 

利用類的屬性傳值。

傳遞目標類form2 如下聲明

          private int i2 ;

        

         public int ilen

         {

              get{return i2;}

              set{i2=value;}

         }

         //這里添加一個label以顯示傳來的值

          private void form2_load(object sender, system.eventargs e)

         {

              this.label1.text = this.i2.tostring ();

         }

 

傳遞來源類form1如下使用

        

              windowsapplication1.form2 frm2 = new windowsapplication1.form2 ();

              frm2.ilen =1234;

              frm2.show ();


  • 本文來源于網(wǎng)頁設計愛好者web開發(fā)社區(qū)http://www.html.org.cn收集整理,歡迎訪問。
  • 發(fā)表評論 共有條評論
    用戶名: 密碼:
    驗證碼: 匿名發(fā)表
    主站蜘蛛池模板: 激情小说激情电影 | 69性欧美高清影院 | 免费久久久久久久 | 亚洲人成在线播放网站 | 国产精品久久久久久久久久东京 | 少妇淫片免费一级毛片 | 国产九色在线观看 | www久久久久久 | 91在线看黄 | 亚洲成人久久精品 | 欧美在线观看视频一区二区 | av影院在线播放 | 黄色美女网站免费看 | 国产资源在线看 | www.三区| 国产精品久久久久久久亚洲按摩 | 久久亚洲美女视频 | 一区二区国产在线 | 性爱视频在线免费 | 亚洲资源在线 | 羞羞草视频 | 99最新地址| 久久777国产线看观看精品 | 国产精品99一区二区 | av成人在线电影 | 亚洲网站在线观看视频 | 日本看片一区二区三区高清 | 久色亚洲| 在线成人精品视频 | 亚洲国产精品久久久久制服红楼梦 | 一区二区三区小视频 | 免费在线观看成人av | 色网站免费观看 | 久色免费| 久久久久国产精品久久久久 | 羞羞视频一区 | 欧美精品久久久久久久久久 | 欧美另类在线视频 | 久久国精品 | 欧美黑大粗硬毛片视频 | 一级毛片真人免费播放视频 |