[英]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.