[英]How to get selection in DropDownList control in parent control Page_Load method?
一種選擇是公開您的子控件上的控件,或暴露同一控件的值的訪問器。 例如,在后面的子控件代碼中,您可以擁有類似
public TextBox MyTextBoxControl
{
get { return MyLocalTextBoxControl; }
}
然后像下面這樣在主控件的Page_Load上訪問它:
protected void Page_Load(object sender, EventArgs e)
{
...
var textValue = MyChildControl.MyTextBoxControl.Text;
...
}
當然,從可重用性的角度來看,您將需要確定是否更合適,是只公開控件的文本部分(或父級需要的任何屬性)還是公開整個控件。
作為參考,您將僅公開訪問子子控件的文本部分,如下所示。
public string MyTextBoxControlText
{
get { return MyLocalTextBoxControl.Text; }
set { MyLocalTextBoxControl.Text = value; }
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.