如何获取/访问存储在 C# 用户控件中的文本字段值

本文关键字:控件 用户 字段 文本 存储 何获取 获取 访问 | 更新日期: 2023-09-27 18:37:17

嘿,所以我只是在学习用户控件,我已经创建了一个。我创建了一个用户控制计算器,但现在我想访问文本字段。如您所知,我无法立即访问存储在用户控件中的值。

我想知道是否有办法获得这个值,或者这根本不可能。

谢谢大家

如何获取/访问存储在 C# 用户控件中的文本字段值

您需要使用属性,方法之一或将TextField设置为公共变量(我不建议这样做)来公开文本字段的值。

我更喜欢以下几点。

public MyControl : Control {
    public string Result { get { return _txtField.Text; }}
}

你可以创建一个这样的访问器

public MyUC : WebControl
{
   public TextBox TxtINeedToAccess
   {
     get{return this.txtINeedToAccess;} 
   }
}

在您的页面中:

string txtValue = MyUC1.TxtINeedToAccess.Text;