首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

web用户控件调用窗体的值,该如何解决

2012-01-20 
web用户控件调用窗体的值我写了一个web用户控件嵌入aspx中控件里如何调用aspx的里面控件的值如aspx里textb

web用户控件调用窗体的值
我写了一个web用户控件

嵌入aspx中

控件里   如何调用aspx的里面控件的值  
如aspx   里textbox   里的值

控件里
有个button   按button后   把aspx里的textbox的值

传入控件里的lable上

[解决办法]
你应该在你的web用户控件设置个属性,比如:

public string myTitle
{
set{
// 这里给你的lable赋值
lable1.Text = value;
}
}

然后在aspx页面中点击button后这样赋值,加入你的web用户控件在ASPX页面中的id是ctl1

ctl1.myTitle = textbox1.Text;
[解决办法]
实际上从设计的考虑
控件的子控件是不能操作父控件的其它子控件的,而应该让父控件通过子控件的接口取得值,
让后将值传递到其它子控件。

热点排行