頁面間傳值的新思路 PreviousPage

2022-02-12 06:19:35 字數 1410 閱讀 8005

使用previouspage可以不需要,上乙個頁面為傳值而去做相關的動作,以下三種形式不同的方法

previouspage:獲取向當前頁傳輸控制項的頁。

第一種方法:

frompage.aspx:

//用postbackurl屬性轉到其它頁面。

buton.postbackurl = "topage.aspx"; 

//postbackurl屬性只在(*)button型別上面才有。且必須由使用者觸發

topage.aspx:

//把之前頁面中的控制項取過來

textbox txtbox =   (textbox)previouspage.findcontrol("txtname");

取得**頁面的公共屬性值

第二種方法:

使用previouspagetype:

frompage.aspx:

public string username

}

buton.postbackurl = "topage.aspx";

topage.aspx:

//乙個page只能有乙個previouspagetype

//直接取**頁面中的值

response.write( previouspage.username );

第三種方法:

引用方式

frompage.aspx:

//公共屬性username返回buton上面的text值

public string username

}

buton.postbackurl = "topage.aspx";

topage.aspx:

//乙個page可以有多個reference 多個**頁

//獲取**頁例項,轉成@reference 指令中定義的頁面

frompage sourcepage = previouspage as frompage;

//直接取**頁面中的值   

//多個頁面強轉時要判斷歸屬於哪個頁面

response.write( sourcepage.username );

完整**

topage.aspx:

try

}

}

catch{}

頁面間傳值的新思路 PreviousPage

使用previouspage可以不需要,上乙個頁面為傳值而去做相關的動作,以下三種形式不同的方法 previouspage 獲取向當前頁傳輸控制項的頁。第一種方法 用postbackurl屬性轉到其它頁面。buton.postbackurl topage.aspx postbackurl屬性只在 b...

fineui 頁面間傳值

1.使用request 方法是將引數對放到url的後面,形如www.baidu.com?name lili pwd 123456 在新的頁面下的page load下面使用 string d1 request name 可以獲得傳遞的引數.傳輸的缺點明顯,字元裸露在url上面,類似於get請求 不建議...

php頁面之間傳值 PHP頁面間傳值的幾種方法

方法一 require once page a a hello page b require once a.php echo a.world 訪問b.php會得到 hello world!方法二 通過頁面跳轉時攜帶引數傳值 page a a world 點我跳到b.php page b echo h...