微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决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);

编辑:它没有:(

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。