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');
});
);
我正在尝试更改原始按钮点击事件,如下面的代码所示,但是警报 ('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');
});
);