1
按鈕在列表視圖中,在對話框中打開,沒有觸發按鈕點擊事件。下面是相關代碼:按鈕在列表視圖中,在對話框中打開,沒有觸發按鈕點擊事件
<div id="AssetsListView">
<asp:ListView ID="lstviewAssetAssign" runat="server">
<LayoutTemplate>
<asp:Button ID="btnSaveAssetAssignFromListView" runat="server" Text="Save" OnClick="btnSaveAssetAssignFromListView_Click" />
<asp:Button ID="btnClearCheckboxesFromListView" runat="server" Text="Clear" OnClick="btnClearCheckboxesFromListView_Click" />
</LayoutTemplate>
</asp:ListView>
</div>
我使用打開此列表視圖在一個對話框:
$(document).ready(function() {
$("#AssetsListView").dialog({
autoOpen: false,
show: "show",
hide: "hide",
modal: true,
draggable: false,
resizable: false,
width: 750
});
$(".gridviewbutton").unbind("click");
$(".gridviewbutton").bind("click", function() {
$("#AssetsListView").dialog("open");
});
,這裏是事件處理程序聲明:
protected void btnSaveAssetAssignFromListView_Click(object sender, EventArgs e)
{
// Some Code here
}
protected void btnClearCheckboxesFromListView_Click(object sender, EventArgs e)
{
// Some code here
}
我嘗試添加斷點在事件處理程序的開始,並且非常確定這些事件不會在按鈕單擊時被觸發。
一些幫助將不勝感激,謝謝。
我的答案是否適合你? –
嗨,感謝您提前回答並抱歉不回覆。我v現在改變了我的工作,但我認爲你的答案在當時是相關的:) – NikhilBanerjee
祝你好運,新的工作。 –