0

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

我在formview中有这个:

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 不同

4

2 回答 2

3

我认为您正在尝试在客户端单击时触发 alert() 功能,请尝试以下操作:

<asp:Button ID="ButtonUpdate" runat="server" 
        CssClass="details"
        CausesValidation="True" 
        CommandName="Update" 
        Text="Update"
        OnClientClick="javascript:alert('Succesfully updated');"></asp:Button>
于 2013-05-02T09:01:20.543 回答
0

也许我不明白这个问题,但客户端点击处理程序会期待一个布尔结果来确定它是否应该执行回发。您正在返回一个根本不会做任何事情的字符串值。

你期望发生什么?

于 2013-05-02T08:59:57.400 回答