預設情況下,點選
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,則無法工作 資訊...