【问题标题】:ASP.NET Adding OnClick event to asp:DropDownList controlASP.NET 将 OnClick 事件添加到 asp:DropDownList 控件
【发布时间】:2010-05-31 08:55:43
【问题描述】:

我需要将 OnClick 事件添加到 asp:DropDownList 控件,因为现有事件不能满足我当前的需求。

有可能实现吗?

非常感谢。

【问题讨论】:

    标签: asp.net drop-down-menu events


    【解决方案1】:

    您有什么理由希望在DropDownList 控件上出现OnClick 事件?如果您要在DropDownList 上实现OnClick 服务器端事件,用户将永远无法选择任何列表项。这是因为为了触发服务器端 OnClick,需要回发。 IE。用户单击 DropDownList,会立即发生回发,他们将无法选择值。

    这听起来像是试图解决错误问题的案例,但是您可能会尝试使用“onclick”JavaScript 属性并使用客户端脚本和AJAX 处理您尝试执行的任何操作?

    【讨论】:

    • 我正在通过 javascript 将值从父级传递到子级 Web 表单。在子表单中,我加载传递的值,但其中一个将成为子表单的 dropdonwlist。当在子窗体中第一次执行 Page_Load 事件时,我仍然不知道 javascript 变量的值,因为这是执行的最后一段代码。最后,在子表单中,当用户使用已经存在的值单击它时,我希望能够将新列表项加载到下拉列表中。 dropdowlist 中存在的其他事件(例如 OnSelectedIndexChanged)没有用。谢谢
    • 为什么 OnSelectedIndexChanged 或 OnSelectedValueChanged 没有用?您可以从这些事件中更改 DropDownList 的 DataSource 吗?
    猜你喜欢
    • 2012-06-09
    • 1970-01-01
    • 1970-01-01
    • 2010-09-15
    • 2012-06-16
    • 1970-01-01
    • 1970-01-01
    • 2012-10-08
    • 2013-05-04
    相关资源
    最近更新 更多