跨頁面傳值

2022-04-03 06:07:51 字數 1209 閱讀 2457

預設情況下,點選

button

按鈕後,會回傳到本頁面,但是通過指定

button

的postbackurl

屬性可以把資料提交到其他頁面,

如在send.aspx

頁面中有

<

asp:textbox id="

txtcontent

"runat="

server

">

asp:textbox

>

<

asp:button id="

btnsend

"runat="

server

"text="

轉頁了"

postbackurl="

~/receive.aspx

"/>

點選btnset

後將轉到

receive.aspx

,且可以在

receive

頁面按如下所示得到傳遞的資料

((textbox)previouspage.findcontrol("txtcontent")).text

,為了正常使用要

先加上判斷

if(previouspage != null)

previouspage用來得到前乙個頁面的引用,然後用findcontrol獲取需要的控制項。

還有另外一種方式,就是在

send

頁面中將

textbox

的值封裝頁面屬性,如

public

string

txttest

}在receive

頁面中可以直接使用

previouspage.txttest

獲取資料,不過需要在

receive.aspx頁面

的上方加上

<%

@ previouspagetype virtualpath="

~/webform1.aspx

"%>

指令,不然的話會報錯。

previouspagetypevirtualpath:指定前置頁面的虛擬路徑

JS跨頁面傳值

document ready function var proid location.search.substring 1,location.search.length split 1 var elem ins var elem clause var elem sameproduct ajax ty...

react跨頁面跨元件傳值

做需求的時候遇到這樣乙個情況,要跨頁面跨元件進行傳值,兩個頁面並不是父子關係 資料由a頁面傳到b頁面 在src目錄下建立store目錄,並在裡面建立test.js import from redux const defaultstate const store createstore state d...

跨頁面傳值之Cookie

3.客戶端再次訪問某站點 瀏覽器將攜帶cookie資訊的指令,將獲得的資訊參與編譯。4.將含有cookie資訊參與編譯的頁面發回給瀏覽器 其中如果有相關的設定cookie的指令。將再次通過瀏覽器,寫入客戶端 cookie的限制 1.必須通過瀏覽器進行操作 如果瀏覽器禁用cookie,則無法工作 資訊...