【问题标题】:javascript equivalent change() in c#c#中的javascript等效更改()
【发布时间】:2017-10-05 15:34:17
【问题描述】:

我想用c#触发onchange,因为我不能使用js

        (Master.FindControl("ComboBox") as CustomComboBox).SelectedValue = foo;
        (Master.FindControl("ComboBox") as CustomComboBox).change();

“.change()”不起作用。 c# 中有没有办法让它工作?

感谢您的帮助。

【问题讨论】:

  • change 是一个事件,不能像 JS 那样使用标准方法调用来触发 C# 中的其他事件。在 ASP.NET webforms 代码隐藏的情况下,您需要使用 protected void ComboBox_Change(object sender, EventArgs e) 事件处理程序。

标签: c#


【解决方案1】:

不,there is no generic way to trigger another object's events in C#

但是,有一个简单的解决方法:将您在 ComboBox 的 onchange 事件中执行的代码提取到一个单独的方法中并调用此方法。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-10-23
    • 2021-11-26
    • 1970-01-01
    • 2015-01-22
    • 2013-05-11
    • 1970-01-01
    • 2013-09-27
    相关资源
    最近更新 更多