如果某些条件为真,如何在单击按钮内部的位置停止回发

时间:2011-04-15 05:51:34

标签: .net asp.net

如果某些条件为真,如何在单击按钮内部的位置停止回发

2 个答案:

答案 0 :(得分:2)

您需要做的是让您的按钮从OnClientClick事件调用javascript函数。然后,您可以让此功能检查您想要的任何条件。如果此函数返回true,则会发生回发;如果返回false,则不会发生回发。例如:

<script  type="text/javascript">
function callPostBack()
{
    if (condition)       
        return true;
    else
        return false;
}
</script>

<asp:Button  ID="Mybutton"  runat="server"  OnClientClick="return callPostBack();" Text="Button" />

答案 1 :(得分:0)

让click_event返回false。返回false将取消回发事件。