这里我创建了一个用户控件,该控件中有一个文本框。现在,我希望该文本框的值将以标签或表单文本框代码显示,下面是用户控件端。
public string TextBox1Value
{
get
{
return tbEndDate.Text;
}
set { tbEndDate.Text = TextBox1Value; }
}
下面的代码是表单端尝试获取表单标签
中usercontrol的文本框值protected void btnsubmit_Click(object sender, EventArgs e)
{
Label1.Text = calander1.TextBox1Value.ToString();
}
问题在于,每当我点击按钮时,标签就会变成空白!
答案 0 :(得分:1)
您需要在value
例程
set{}
关键字
public string TextBox1Value
{
get
{
return tbEndDate.Text;
}
set
{
// tbEndDate.Text = TextBox1Value; //<-- you need to use "value" keyword here
tbEndDate.Text = value;
}
}