簡體   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