Razor MVC5中按钮(Devexpress控件)的客户端事件

Razor MVC5中按钮(Devexpress控件)的客户端事件,razor,asp.net-mvc-5,devexpress,Razor,Asp.net Mvc 5,Devexpress,如何使用Razor在MVC5中实现按钮(Devexpress控件)的客户端事件 我尝试过这一次,但点击事件没有触发 <script type="text/javascript"> function OnClick(sender, args) { alert("Click"); } </script> @Html.DevExpress().Button(settings => { settings.Name = "Button"; settin

如何使用Razor在MVC5中实现按钮(Devexpress控件)的客户端事件

我尝试过这一次,但点击事件没有触发

<script type="text/javascript">
function OnClick(sender, args)
{
    alert("Click");
}
</script>
@Html.DevExpress().Button(settings =>
{
    settings.Name = "Button";
    settings.Text = "Submit";
    settings.ClientSideEvents.Click = "function(sender,args){ alert('Click'); }";
}).GetHtml()

函数OnClick(发送方,参数)
{
警报(“点击”);
}
@Html.DevExpress()按钮(设置=>
{
settings.Name=“Button”;
settings.Text=“提交”;
settings.ClientSideEvents.Click=“函数(发送方,参数){alert('Click');}”;
}).GetHtml()

您需要设置
设置。EnableClientSideAPI=true
并替换
settings.ClientSideEvents.Click=“function(sender,args){alert('Click');}”
使用
settings.ClientSideEvents.Click=“OnClick”