繁体   English   中英

OnClientClick在Formview asp.net中不起作用

[英]OnClientClick doesnt work in Formview asp.net

我正在asp.net vb.net中工作。 我有一个带有更新按钮的数据网格,如下所示: OnClientClick="return ('Succesfully updated!')">这就像一个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

我认为您正在尝试在客户端上触发alert()函数,请尝试以下操作:

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

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

您期望发生什么?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM