1

次の問題があります。ASP.NET MVC 4、およびDevExpressコンポーネントを使用しています。ボタンがあります:

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

            }).GetHtml()

このボタン関数をクリックすると、LogIn が 2 回呼び出されます。

しかし、DevExpress ボタン拡張機能を単純な html に置き換えると、すべて正常に動作し、関数 LogIn() は 1 回だけ呼び出されます。

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

この問題の回避策はありますか? どんな前進にも感謝します。

4

1 に答える 1

2

長い間回答を待っていたところ、他にも多くのバグが見つかり、DevExpressforASP.NET MVCはまだ安定していないと判断しました。ASP.NET MVCしたがって、エンタープライズアプリケーションでの使用はお勧めしませ ん。

編集済み

DevExpress の新しいリリース後、このバグは次のように修正できます。

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

それが役立つことを願っています

于 2013-04-26T09:22:52.480 に答える