[英]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: LinkButton>,有一些 css 不顯示。 這就是為什么我使用
首先更改您的按鈕並添加runat
、 Id
、 OnClientClick
和OnClick
事件:
<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.