【Arishuang】ASP.NET2.0_執行頁面傳送的強型別方法與弱型別方法
強型別方法.
1,先在源頁面程式碼塊中,宣告一個公共屬性;
2,再在宿頁面呈現塊中,新增一個指令,在其中指定VirtualPath屬性
3,最後在宿頁面程式碼塊中,用PreviousPage直接呼叫源頁面程式碼塊的公共屬性即可.
例子如下:
源頁面
public partial class Typed : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
public string UserName
{
get
{
return this.TextBox1.Text.ToString();
}
}
protected void Button1_Click(object sender, EventArgs e)
{
}
}
宿頁面
protected void Page_Load(object sender, EventArgs e)
{
if (PreviousPage != null)
{
Response.Write(string.Format("歡迎{0}使用執行跨頁面傳送資料的強型別方法!", PreviousPage.UserName));
}
}
弱型別方法:
1,在宿頁面程式碼塊中,用PreviousPage的FindControl方法得到相應的控制元件,再轉換;
2.最後呼叫此轉換後的控制元件屬性即可.
例子如下:
源頁面
protected void Page_Load(object sender, EventArgs e)
{
if (PreviousPage != null)
{
TextBox txtName=(TextBox)PreviousPage.FindControl("TextBox1");
Response.Write(string.Format("歡迎{0}使用執行跨頁面傳送資料的弱型別方法!",txtName.Text.ToString()));
}
}
宿頁面
protected void Page_Load(object sender, EventArgs e)
{
if (PreviousPage != null)
{
Response.Write(string.Format("歡迎{0}使用執行跨頁面傳送資料的強型別方法!", PreviousPage.UserName));
}
}
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12639172/viewspace-409908/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 淺談程式語言型別的強型別,弱型別,動態型別,靜態型別型別
- 強資料型別和弱資料型別資料型別
- 概念區別 【編譯型語言與解釋型語言、動態型別語言與靜態型別語言、強型別語言與弱型別語言】編譯型別
- python 傳送buffer型別資料, 傳送octet-stream型別資料, 傳送Uint8Array型別資料Python型別UI
- php弱型別PHP型別
- 淺談強型別語言與弱型別語言,歡迎大家來點評型別
- 強/弱型別、動/靜型別、GC 和 VM,你真的分清楚了麼?型別GC
- Scala 泛型型別和方法泛型型別
- jsp頁面判斷檔案上傳型別JS型別
- 匿名型別是不是強型別?型別
- java基本型別和包裝型別的“==”和equals()方法Java型別
- java型別轉換與強制型別轉換(轉)Java型別
- jsp頁面number型別自動轉為String型別JS型別
- C#的型別——值型別與引用型別C#型別
- JSP與JavaMail(5)---傳送三種型別的附件 (轉)JSJavaAI型別
- PHP類方法的型別提示PHP型別
- 操作Blob型別的方法(zt)型別
- 值型別與引用型別的區別型別
- 主流資料庫欄位型別轉.Net型別的方法資料庫型別
- 淺談PHP弱型別安全PHP型別
- int型別和long long型別運算執行時間的差別型別
- 泛型類、泛型方法、型別萬用字元的使用泛型型別字元
- 值型別與引用型別型別
- TypeScript 強大的型別別名TypeScript型別
- CDM修改資料型別的方法資料型別
- 【原創】操作Blob型別的方法型別
- oracle 修改欄位型別的方法Oracle型別
- 造型與強制型別轉換型別
- JNI資料型別和方法資料型別
- ECMAScript 原始型別與引用型別型別
- PHP 型別轉換&&型別強制轉換PHP型別
- JAVA 基本型別與 引用型別區別Java型別
- Java中執行時型別識別RTTIJava型別
- JS中其他資料型別轉為number資料型別的方法JS資料型別
- 計算機語言:編譯型/解釋型、動態語言/靜態語言、強型別語言/弱型別語言計算機編譯型別
- go 方法接受者 是指標型別和非指標型別的 區別Go指標型別
- [C#]強型別C#型別
- swift值型別的執行緒安全Swift型別執行緒