【发布时间】:2012-07-05 11:18:19
【问题描述】:
我正在删除一个项目,并希望在执行所有与 LINQ 相关的删除操作之前弹出一个确认窗口。
我想要的是加载到模式确认窗口中,然后执行服务器端功能。
页面上的按钮:
<input type="button" onclick="deleteConfirmation();" value="Eyða korti" id="btnDelete"/>
javascript 基本上来自 jquery-ui 示例页面。 我不想要按钮
function deleteConfirmation() {
$(".confirmation").dialog({
resizable: false,
height: 350,
modal: true,
});
}
要加载到模式窗口中的标记:
<div class="confirmation" style="display:none;">
Do you really want to delete...
<asp:Button ID="btnDelete" runat="server" Text="Delete" OnClick="btnDelete_Click" />
<input type="button" value="Cancel" class="button" />
不用说 OnClick 事件不会触发。 我如何获得所需的功能。
编辑: 我也尝试了另一件事
我将按钮放在对话框中,然后返回 true/false 然后在 asp 按钮上设置 onclientclick="return deleteConfirmation()" ,因为服务器端代码运行但弹出窗口不等待用户输入。
【问题讨论】: