[英]Using button in UpdatePanel in content page does not trigger click event
[英]When I click the button ajax fonksyonu my trigger but does not trigger my click event to button
<script src="http://ajax.aspnetcdn.com/ajax/jquery.ui/1.8.9/jquery-ui.js" type="text/javascript"></script>
<link href="http://ajax.aspnetcdn.com/ajax/jquery.ui/1.8.9/themes/start/jquery-ui.css"
rel="stylesheet" type="text/css" />
<script type="text/javascript">
$("[id*=btnSorgu]+[Onclick*=btnSorgu_Click").live("click", function () {
$("#dialog").dialog({
title: "",
width: 1000,
height: 300,
buttons: {
Close: function () {
$(this).dialog('kapat');
location.reload();
}
}
});
return false;
});
</script>
如上所述的功能。
<asp:Button OnClick="btnSorgu_Click" ID="btnSorgu" Text="Sorgula" runat="server" />
我的問題是; 當我單擊按鈕ajax fonksyonu時,我會觸發,但不會觸發按鈕的click事件。
我試圖以這種方式解決,但沒有
$("[id*=btnSorgu]+[Onclick*=btnSorgu_Click").live("click", function ()
$("[id*=btnSorgu]+[Onclick*=btnSorgu_Click").live("click",OnClick, function ()
像這樣更改按鈕:
<asp:Button OnClientClick="btnSorgu_Click()" ID="btnSorgu" Text="Sorgula" runat="server" />
然后直接在javascript中編寫您的函數:
function btnSorgu_Click()
{
$("#dialog").dialog({
title: "",
width: 1000,
height: 300,
buttons: {
Close: function () {
$(this).dialog('kapat');
location.reload();
}
}
});
return false;
}
如果您使用的是jQuery,則需要將所有代碼包裝在
$(function (){
});
點擊按鈕,
您可以像這樣設置按鈕:
<button id="buttonid">Click Me</button>
$("#buttonid").click(function (e){
e.preventDefault(); //prevents the default action of the button. Remove if not needed.
//event to execute when button is clicked.
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.