簡體   English   中英

如何使用javascript在后面的代碼中調用函數?

[英]how to call function in code behind with javascript?

我想從javascript調用位於后面代碼中的函數

按鈕 :

<button class = "btn btn-outline btn-danger dim" type = "button" onclick = "confirmDelete ()"> <i class = "fa fa-trash"> </i> Delete </button>

Javascript 函數:

<script>
     function confirmDelete () {
         if (confirm ('Are you sure you want to delete this?')) {
             // call function Delete_Click ();
         }
         return false; // cancel the click event always
     }
 </script>

我想調用的函數:

protected void Delete_Click (object sender, EventArgs e)
     {
         try
         {
             Delete item
         }
         catch (Exception ex)
         {
             SetError (ex.Message);
         }
     }

如果我使用 <asp: Button> 或 <asp: LinkBut​​ton>,有一些 css 不顯示。 這就是為什么我使用

首先更改您的按鈕並添加runatIdOnClientClickOnClick事件:

   <button Id="MyBtn" runat="server" 
    class = "btn btn-outline btn-danger dim" type ="button" 
    OnClientClick="return confirmDelete()" 
    OnClick="Delete_Click"> 
      <i class = "fa fa-trash"> </i> Delete 
    </button>

並更改您的 js 功能:

 function confirmDelete () {
     return confirm ('Are you sure you want to delete this?');
 }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM