asp.net MVC 的 DevExpress 组件按钮 - 使用 Jquery 更改 ButtonClick 事件

DevExpress component Button for asp.net MVC - Change the ButtonClick event using Jquery

我正在尝试更改原始按钮点击事件,如下面的代码所示,但是警报 ('hello') 消息在显示视图时触发,而不是在单击按钮时触发:

<div>

    <!-- THIS IS A SHARED VIEW -->
    @Html.DevExpress().Button(settings =>
  {
    .....
    settings.Name = "btnSaveDetails";
    settings.EnableClientSideAPI = true;
    settings.ClientSideEvents.Click = "DoSomething()";
 }).GetHtml()
  <!-- END SHARED VIEW -->

</div>
<script>
    btnSaveDetails.ButtonClick = alert('hello');
</script>

不确定您是如何知道按钮名称是 btnSaveDetails 但以下简单的 jQuery 文档就绪功能应该有效。

$(function(){ 
    $('#btnSaveDetails').on('click', function(){ 
       alert('hello'); 
    }); 
 );