1

我有下一个问题。我正在使用ASP.NET MVC 4, 和DevExpress组件。我有按钮:

    @Html.DevExpress().Button(settings =>
            {
                settings.Name = "LoginSubmit";
                settings.UseSubmitBehavior = false;
                settings.ClientSideEvents.Click = "LogIn";

            }).GetHtml()

当我单击此按钮功能 LogIn 被调用两次。

但是当我用简单的 html 替换 DevExpress 按钮扩展时一切正常,并且函数 LogIn() 只被调用一次:

<button onclick="javascript:LogIn();" type="button">Enter</button>

有人对此问题有任何解决方法吗?非常感谢任何提前。

4

1 回答 1

2

等了很久才得到答案,发现了很多其他的bug,决定DevExpressforASP.NET MVC还是不稳定。所以我不建议在企业 ASP.NET MVC应用中使用它!

已编辑

在 DevExpress 的新版本发布后,这个 bug 可以这样修复:

settings.ClientSideEvents.Click = "function(){LogIn();}";

希望对您有所帮助

于 2013-04-26T09:22:52.480 回答