在論壇上看到的,覺得會用上,收藏。
用戶控件WebUserControlA id爲WebUserControl1和WebUserControlB id爲WebUserControl1和頁面Default.aspx之間的交互如下:
1、WebUserControlA 中有一個TextBox ID爲TextBox1,Default.aspx 中有一個Button ID爲Button1和一個Label ID爲Label1,將用戶控件拖入 Default.aspx頁面中。
效果: 在WebUserControlA的TextBox1輸入一個值,點Default.aspx 上的Button1,然後把TextBox1的值傳至Default.aspx 並顯示於 Label1上。
實現代碼如下:
2、WebUserControlA 中有一個Button ID爲Button1和一個Label ID爲Label1,Default.aspx 中有一個TextBox ID爲TextBox1,將用戶控件拖入 Default.aspx頁面中。
效果: 在 Default.aspx的TextBox1輸入一個值,點 WebUserControlA上的Button1,然後把TextBox1的值傳至WebUserControlA 並顯示於 Label1上。
實現代碼如下:
在Default.aaspx後臺中
3、WebUserControlA 中有一個Label ID爲Label1,Default.aspx 中有一個TextBox ID爲TextBox1和一個Button ID爲Button1,將用戶控件拖入 Default.aspx頁面中。
效果: 在Default.aspx的TextBox1輸入一個值,點Default.aspx 上的Button1,然後把TextBox1的值傳至WebUserControlA並顯示於 Label1上。
實現代碼如下:
在Default.aaspx後臺中
4、WebUserControlA 中有一個TextBox ID爲TextBox1和一個Button ID爲Button1;,Default.aspx 中有一個Label ID爲Label1,將用戶控件拖入 Default.aspx頁面中。
效果: 在WebUserControlA 的TextBox1輸入一個值,點WebUserControlA 上的Button1,然後把TextBox1的值傳至Default.aspx並顯示於 Label1上。
實現代碼如下:
在Default.aaspx後臺中
在用戶控件的後臺中如下:
5、WebUserControlA 中有一個TextBox ID爲TextBox1;WebUserControlB 中有一個Label ID爲Label1,Default.aspx有一個Button ID爲Button1,將用戶控件拖入 Default.aspx頁面中。
效果: 在WebUserControlA 的TextBox1輸入一個值,點Default.aspx 上的Button1,然後把TextBox1的值傳至WebUserControlB並顯示於 Label1上。
實現代碼如下:
在Default.aaspx後臺中
6、WebUserControlA 中有一個TextBox ID爲TextBox1和一個Button ID爲Button1;WebUserControlB 中有一個Label ID爲Label1,將用戶控件拖入 Default.aspx頁面中。
效果: 在WebUserControlA 的TextBox1輸入一個值,點WebUserControlA 上的Button1,然後把TextBox1的值傳至WebUserControlB並顯示於 Label1上。
實現代碼如下:
在Default.aaspx後臺中
7、WebUserControlA 中有一個TextBox ID爲TextBox1;WebUserControlB 中有一個Button ID爲Button1和一個Label ID爲Label1,將用戶控件拖入 Default.aspx頁面中。
效果: 在WebUserControlA 的TextBox1輸入一個值,點WebUserControlB 上的Button1,然後把TextBox1的值傳至WebUserControlB並顯示於 Label1上。
實現代碼如下:
在Default.aaspx後臺中
都差不多, Over.