[英]onClientClick in asp.net
我對asp.net有點onClientClick
在下面的聲明中我對onClientClick有點困惑。 誰能告訴我這是什么。
<asp:ImageButton ID="Image" AlternateText="Transfer All Components" CommandName="TransferAllComponents" ToolTip="Transfer All Components" OnClientClick="ShowTransferAllComponents('TransferAllComponents'); return false;" />
OnClientClick用於在客戶端(您的網絡瀏覽器)上運行javascript代碼。 Click事件將進行完整的回發,以在托管網站的Web服務器上運行代碼。
如果與ASP.NET OnClick
事件(在服務器上)結合使用,則將首先執行OnClientClick。 如果OnClientClick執行的javascript返回true,則將執行OnClick。 如果返回false,則不會執行OnClick事件。
在這種情況下, OnClientClick
指向一個函數ShowTransferAllComponents ,該函數接受字符串作為參數。
function ShowTransferAllComponents(abc)
{
alert(abc);
}
這里abc存儲您傳遞的字符串。return return false
用於防止服務器端事件不觸發。
請參閱此以獲取更多閱讀信息。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.