用户控件和页面的7种交互方式

来源:互联网 发布:js中date对象的方法 编辑:程序博客网 时间:2024/05/01 10:41

 

在论坛上看到的,觉得会用上,收藏。

用户控件WebUserControlA idWebUserControl1WebUserControlB idWebUserControl1页面Default.aspx之间的交互如下:

 

1WebUserControlA   中有一个TextBox IDTextBox1Default.aspx  中有一个Button IDButton1和一个Label IDLabel1,将用户控件拖入 Default.aspx页面中。

效果 WebUserControlATextBox1输入一个值,点Default.aspx 上的Button1,然后把TextBox1的值传至Default.aspx 并显示于  Label1上。

 

实现代码如下:

 

2WebUserControlA  中有一个Button IDButton1和一个Label IDLabel1Default.aspx  中有一个TextBox IDTextBox1,将用户控件拖入 Default.aspx页面中。

效果 Default.aspxTextBox1输入一个值,点 WebUserControlA上的Button1,然后把TextBox1的值传至WebUserControlA 并显示于  Label1上。

 

实现代码如下:

Default.aaspx后台中

 

3WebUserControlA   中有一个Label IDLabel1Default.aspx  中有一个TextBox IDTextBox1和一个Button  IDButton1,将用户控件拖入 Default.aspx页面中。

 

效果: Default.aspxTextBox1输入一个值,点Default.aspx 上的Button1,然后把TextBox1的值传至WebUserControlA并显示于  Label1上。

 

实现代码如下:

Default.aaspx后台中

 

 

 

  

4WebUserControlA   中有一个TextBox IDTextBox1和一个Button IDButton1;Default.aspx  中有一个Label IDLabel1,将用户控件拖入 Default.aspx页面中。

 

效果: WebUserControlA TextBox1输入一个值,点WebUserControlA  上的Button1,然后把TextBox1的值传至Default.aspx并显示于  Label1上。

 

实现代码如下:

Default.aaspx后台中

 

在用户控件的后台中如下:

 

 

5WebUserControlA   中有一个TextBox IDTextBox1;WebUserControlB 中有一个Label IDLabel1Default.aspx有一个Button IDButton1,将用户控件拖入 Default.aspx页面中。

 

效果: WebUserControlA TextBox1输入一个值,点Default.aspx  上的Button1,然后把TextBox1的值传至WebUserControlB并显示于  Label1上。

 

实现代码如下:

Default.aaspx后台中

 

6WebUserControlA   中有一个TextBox IDTextBox1和一个Button IDButton1;WebUserControlB 中有一个Label IDLabel1,将用户控件拖入 Default.aspx页面中。

 

效果: WebUserControlA TextBox1输入一个值,点WebUserControlA 上的Button1,然后把TextBox1的值传至WebUserControlB并显示于  Label1上。

 

实现代码如下:

Default.aaspx后台中

 

7WebUserControlA   中有一个TextBox IDTextBox1;WebUserControlB 中有一个Button IDButton1和一个Label IDLabel1,将用户控件拖入 Default.aspx页面中。

 

效果: WebUserControlA TextBox1输入一个值,点WebUserControlB 上的Button1,然后把TextBox1的值传至WebUserControlB并显示于  Label1上。

 

实现代码如下:

Default.aaspx后台中

都差不多, Over.