2011-07-08 62 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