2013-05-05 85 views
0

我有一个按钮,它具有客户端和服务器端点击事件..我希望只有当客户端确认方法返回真正的服务器端事件..我在想如果我们定义了这两个事件并执行下面的代码,那么当我在确认对话框中点击取消时,它不应该触发服务器事件。我在这里做错了什么。服务器端按钮只有当客户端返回确认

<asp:Button ID="btn1" runat="server" onclick="btn1_Click" OnClientClick="Hello()" /> 

<script type="text/javascript"> 
    function Hello() { 

     return confirm("approved"); 

    } 

</script> 

回答

1

可以直接调用从标记确认类似下面

OnClientClick="return confirm('approved?');" 
+0

这works..but为什么从一个功能相同的代码不起作用 – user505210 2013-05-05 20:07:50

+0

@ user505210你需要说的OnClientClick =“返回你好()“使它从函数返回值。 – PSL 2013-05-05 20:10:04