2011-07-08 61 views
1

我正在與Asp.Net合作。 asp:button的OnClick事件如下所示。我想有jQuery的呼叫「Save_Click」事件。這可能嗎?Asp.net與jQuery的onclick事件?

Home.aspx.cs代碼

protected void Save_Click(object sender, EventArgs e) 
    { 
    //code to update database goes here.... 
    } 

jQuery代碼

$("#ABC").click(function() { 
     $($get("Save")).click(); 
     return false; 
    }); 

的.aspx

<asp:Button id="Save" runat="server" Text="Save Details" OnClick="Save_Click" /> 
<input id="ABC" type="button" value="button" /> 

回答

1

使用__doPostBack功能:

$("#ABC").click(function() { 
    __doPostBack('Save'); 
    return false; 
}); 
0
<asp:Button id="Save" runat="server" Text="Save Details" OnClientClick="Save_Click" /> 

這是將工作或U可以這樣做:

$(document).ready(function() { 
$("input[id$='yourinputbutton']").click(function() { 
// Do client side button click stuff here. 
}); 
}); 

您是否在尋找jQuery的asp.net按鈕,正是你想要什麼acheive ?

+0

的OnClientClick將嘗試和運行JavaScript「Save_Click」功能,而不是服務器端單擊事件.. – Curt