日期:2014-05-18  浏览次数:20512 次

VS2005 关于在页面中获取用户控件中,控件的值
我写了一个用户控件   在这个用户控件里放了一个HtmlinputText   然后放在另一个页面上使用了这个用户控件,我现在想在那个页面中,获取用户控件中的值,我应该怎么样写?
我用下面这个方法,找不到那个控件   ,这个控件的ID   和name   属性的值都是   txtStartTime

HtmlInputText   txtStartTime   =   (HtmlInputText)WebUserControl1.FindControl( "txtStartTime ");

那位大哥指点一下小弟,非常着急


------解决方案--------------------
在用户控件加一个属性:

public HtmlInputText getHtmlInputText
{
get
{
return txtStartTime;
}
}

在页面获取用户控件内的控件:
用户控件名.getHtmlInputText