为什么在JavaScript中返回false并不会取消PostBack?

时间:2011-11-18 14:24:30

标签: javascript devexpress

我有一个ASPxButton(DevExpress)。在ClientSideEvents上,我需要一个简单的检查。如果它通过它,它可以回发,但如果没有,它不应该回发。我的按钮是;

<dx:ASPxButton ID="MKREkle" runat="server"  AutoPostBack="false" OnClick="Show_MKRPopup" Text="MKR Ekle">
    <ClientSideEvents  Click="OpenMKRPopUp"/>
</dx:ASPxButton>

Javascript函数是;

function OpenMKRPopUp(s, e) {
    if (IsBitirmeGrid.GetFocusedRowIndex() != -1) {
        MKRPopup.Show();
    } else {
        alert('.....!');
        return false;
    }
}

当我检查答案时,每个人都说返回false应该有效,但事实并非如此。你能告诉我一个方法吗?

1 个答案:

答案 0 :(得分:1)

看起来这个按钮附加了另一个事件监听器。 returnpreventDefault()应阻止提交任何表单。