C# 如何在asp.net中以textbox或label的形式从用户控件textbox检索数据
这里我创建了一个用户控件,该控件中有一个文本框。现在,我希望文本框的值将显示在标签或表单文本框代码中,下面是用户控件端C# 如何在asp.net中以textbox或label的形式从用户控件textbox检索数据,c#,asp.net,C#,Asp.net,这里我创建了一个用户控件,该控件中有一个文本框。现在,我希望文本框的值将显示在标签或表单文本框代码中,下面是用户控件端 public string TextBox1Value { get { return tbEndDate.Text; } set { tbEndDate.Text = TextBox1Value; } } 下面的代码是表单端试图获取表单标签中usercontrol的textbox值 protected void btnsubmi
public string TextBox1Value
{
get
{
return tbEndDate.Text;
}
set { tbEndDate.Text = TextBox1Value; }
}
下面的代码是表单端试图获取表单标签中usercontrol的textbox值
protected void btnsubmit_Click(object sender, EventArgs e)
{
Label1.Text = calander1.TextBox1Value.ToString();
}
问题是每当我点击按钮,标签就会变成空白 您需要在
set{}
例程中使用value
关键字
public string TextBox1Value
{
get
{
return tbEndDate.Text;
}
set
{
// tbEndDate.Text = TextBox1Value; //<-- you need to use "value" keyword here
tbEndDate.Text = value;
}
}
公共字符串TextBox1Value
{
得到
{
返回tbEndDate.Text;
}
设置
{
//tbEndDate.Text=TextBox1Value;//你没有得到值吗?你的代码没有工作吗?如果你只做这个Label1.Text=tbEndDate.Text
?事实上,每当我要点击按钮时,标签变为空白,你的问题是什么??