ASP.Net 将控件转换为 TextBox 并触发事件

问题描述

在主页中我调用这个类来改变控件的可见性

Web_Helper.ChangeStateControl(DESCRIZIONETextBox,false);

在更改可见性后,在 WebHelper 中,如果存在,我需要触发与控件关联的事件,这可能吗?

public class Web_Helper
{
    public static void ChangeStateControl(Control control,bool visible)
    {
         if (control.GetType() == typeof(TextBox))
        {
            ((TextBox)control).Visible = visible;
            ((TextBox)control).Text = String.Empty;
            //if control.hasEvent("TextChanged)
            //   control.TextChanged();
        }
    }
}

解决方法

应该这样做:

((TextBox)control).TextChanged?.Invoke(control,EventArgs.Empty);

编辑:它没有:(