如何从表单文本框或asp.net中的标签中的用户控件文本框中检索数据

时间:2014-03-21 06:50:29

标签: c# asp.net

这里我创建了一个用户控件,该控件中有一个文本框。现在,我希望该文本框的值将以标签或表单文本框代码显示,下面是用户控件端。

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();
    }

问题在于,每当我点击按钮时,标签就会变成空白!

1 个答案:

答案 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;
    }
}