1
我在.net應用程序中的sample.aspx頁面上有三個按鈕INSERT,EDIT和DELETE。我正在使用JQuery對每個按鈕單擊事件做一些客戶端操作。如何將JQuery代碼編寫爲性能點看法。在Inser,編輯和刪除操作中,在asp.net中編寫JQuery代碼的最佳方法是什麼?
1)我應該寫爲每個按鈕點擊單獨點擊事件下面
$("#btnInsert").click(function(){
//Insertcode
});
$("#btnEdit").click(function(){
//Edit code
});
$("#btnDelete").click(function(){
//Delete code
});
2.如給出)我應該寫共用函數下面
$("#btnInsert").click(function(){
Operation("I")
});
$("#btnEdit").click(function(){
Operation("E")
});
$("#btnDelete").click(function(){
Operation("D")
});
function Operation(opType)
{
if(opType = "I")
{
//Insert
}
if(opType = "E")
{
//Edit
}
if(opType = "D")
{
//Delete
}
}
3.如給出)應該我使用的每個按鈕的OnClientClick事件
<asp:Button ID="btnInsert" runat="server" Text="INSERT" OnClientClick="return Operation("I");" />
<asp:Button ID="btnEdit" runat="server" Text="EDIT" OnClientClick="return Operation("E");" />
<asp:Button ID="btndelete" runat="server" Text="DELETE" OnClientClick="return Operation("D");" />
OR
有沒有其他優化技術?
感謝