功能客户端无法正常工作

时间:2010-12-22 14:09:17

标签: javascript asp.net javascript-events

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>Untitled Page</title>
    <script type="text/javascript">
    function abc()
    {
        return confirm('are U sure?');
    }
    </script>

</head>
<body>
    <form id="form1" runat="server">
    <div>
        <asp:Button ID="Button1" runat="server" Text="Button" OnClientClick="abc()" 
            onclick="Button1_Click" style="height: 26px" />

    </div>
    </form>
</body>
</html>

在上面的页面中,是否U单击确定或取消确认框为服务器处理转移原因?

3 个答案:

答案 0 :(得分:1)

如果我正确理解了这个问题,你会问为什么当你点击Button1时它会回发给服务器吗?

这是因为它是服务器控件

如果您想要一个简单的客户端按钮,它将如下所示:

<input type="button" value="Button" OnClick="abc()" style="height: 26px" />

这意味着服务器上没有处理。

答案 1 :(得分:1)

应该是这样的:

 OnClientClick="return abc();"

答案 2 :(得分:0)

由于它是一个服务器控件,提交甚至也被解雇了。

返回false(通过单击“取消”可以获得)可能会停止onclick事件,但onsubmit事件仍然被触发。

您可以尝试捕获此而不是onclick事件。