0

モーダルが「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ボタンを使用する方法を探しています(またはそれを修正する別の方法) .

4

1 に答える 1

0

あなたの質問が数か月前のものであることは知っていますが、正しく理解できれば... mws-button greenCSSクラスで。z-index:プロパティを含めて、それも設定します1000。これにより、ボタンがモーダル bkgd の上に配置されるようになります。

.mws-button green
{
    z-index: 1000;
}

これが役立つかどうか教えてください。

于 2012-09-27T18:41:45.460 に答える