モーダルが「true」に設定されているjqueryダイアログでAspボタンを使用しているときに、コードに問題があります。
これが私のコードです:
JS
$(document).ready(function () {
var dlg = $("#mws-jui-dialog").dialog({
autoOpen: false,
title: "Delete",
modal: true,
width: "640",
minHeight : 160,
minWidth : 170
});
dlg.parent().appendTo(jQuery("form"));
$("#btnDelete").bind("click", function (event) {
$("#mws-jui-dialog").dialog("option", { modal: true}).dialog("open");
event.preventDefault();
});
$("#btnClose").bind("click", function (event) {
$("#mws-jui-dialog").dialog("close");
event.preventDefault();
});
});
私のaspxページで:
asp:Button runat="server" ID="bidon" CssClass="mws-button green" OnClick="DeleteButton_Click" Text="Yes"
そして私のcsで:
protected void DeleteButton_Click(object sender, EventArgs e)
{
Response.Redirect("mypage.aspx");
}
モーダルをfalseに設定すると正常に動作しますが、モーダルがページのアイテムを無効にすることを理解したので、モーダルがtrueのときにASPボタンを使用する方法を探しています(またはそれを修正する別の方法) .