一、用findcontrol方法獲取傳送頁的值:
page1.aspx:
1<%@ page language="
c#" autoeventwireup="
true
" codefile="
page1.aspx.cs
" inherits="
page1
" %>23
"-//w3c//dtd xhtml 1.0 transitional//en""
">45
"">69
1017
18
page2.aspx.cs:
1using system;
2using system.collections;
3using system.configuration;
4using system.data;
5using system.web;
6using system.web.ui;
7using system.web.ui.htmlcontrols;
8using system.web.ui.webcontrols;910
11public
partial
class page2 : system.web.ui.page
12 23 }
二、從屬性中獲得控制項的值:
page1.aspx:
1<%@ page language="
c#" autoeventwireup="
true
" codefile="
page1.aspx.cs
" inherits="
page1
" %>23
"-//w3c//dtd xhtml 1.0 transitional//en""
">45
"">69
1017
18
page2.aspx:
注意使用的是previouspagetype指令:
1<%@ page language="
c#" autoeventwireup="
true
" codefile="
page2.aspx.cs
" inherits="
page2
" %>
2<%@ previouspagetype virtualpath="
~/page1.aspx
" %>34
"-//w3c//dtd xhtml 1.0 transitional//en""
">56
"">710
1116
17
page2.aspx.cs
1using system;
2using system.collections;
3using system.configuration;
4using system.data;
5using system.web;
6using system.web.ui;
7using system.web.ui.htmlcontrols;
8using system.web.ui.webcontrols;910
11public
partial
class page2 : system.web.ui.page
12 17 }
如果在未處理page1.aspx之前。有人請求了page2.aspx,該怎麼辦?使用previouspage.iscrosspagepostback屬性。注意:須先判斷previouspage是否為空,否則出報錯:未將物件的引用設定到物件的例項
1using system;
2using system.collections;
3using system.configuration;
4using system.data;
5using system.web;
6using system.web.ui;
7using system.web.ui.htmlcontrols;
8using system.web.ui.webcontrols;910
11public
partial
class page2 : system.web.ui.page
12 21
else
22
25 }
26 }
27 }
PostBackUrl在MasterPage下出錯
昨天,在程式中採用了postbackurl,開始,頁面沒有應用masterpage,用previouspage.findcontrol很正常,後來,頁面應用了masterpage,就會出現找不到物件的錯誤。解決方法是在搜尋控制項的時候考慮到masterpage的存在,從那裡開始找,類似這樣 stri...
PostBackUrl跨頁傳值
頁面和頁面之間傳引數可以通過url,也可以通過form來傳值,今天總結的是另外一種,跨頁傳參。伺服器button有乙個postbackurl屬性,這個是用來回傳的,直接寫 算了。一 請求頁面 html page language c autoeventwireup true codebehind r...
2 PostBackUrl執行跨頁面傳送
2 postbackurl執行跨頁面傳送 作為使用 findcontrol 方法從前面頁面中獲取某個控制項的替代方法,可以通過頁面屬性來暴露控制項。a.aspx.cs 中通過searchstring 屬性暴露了 txtsearch.這個頁面將表單資料傳送到 b.aspx中 一 a.aspx page...