OnClientClick在Formview asp.net中不起作用

时间:2013-05-02 08:55:04

标签: asp.net vb.net alert formview

我在asp.net vb.net工作。我有一个带有更新按钮的数据网格,如下所示: OnClientClick="return ('Succesfully updated!')"> 这就像一个魅力。

我在形式视图中有这个:

OnClientClick="return ('Succesfully edited!')">

它与gridview中的按钮完全相同,但它似乎不起作用?完整按钮:

      <asp:Button 
        ID="ButtonUpdate" 
        runat="server" 
        CssClass="details"
        CausesValidation="True" 
        CommandName="Update" 
        Text="Update"
        OnClientClick="return
        ('Succesfully updated')">
    </asp:Button>

另一个是完全相同但有不同的文字和另一个ID

2 个答案:

答案 0 :(得分:3)

我认为您尝试在客户端点击时触发alert()函数 试试这个:

<asp:Button ID="ButtonUpdate" runat="server" 
        CssClass="details"
        CausesValidation="True" 
        CommandName="Update" 
        Text="Update"
        OnClientClick="javascript:alert('Succesfully updated');"></asp:Button>

答案 1 :(得分:0)

也许我不理解这个问题,但是客户端点击处理程序会期望一个布尔结果来确定它是否应该执行回发。您将返回一个字符串值,它根本不会执行任何操作。

你期待发生什么?