在论坛上看到的,觉得会用上,收藏。
用户控件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.