私は、ポップアップ ウィンドウで質問の種類を選択する必要があるようなアプリケーションに取り組んでおり、種類を選択した後、複数の質問の webGrid を表示する [OK] ボタンをクリックすることになっています。ポップアップを作成してうまく機能しているので、[OK] ボタンをクリックすると、ウィンドウが正常に表示されます。
ポップアップの私のコードは
//Link
@Html.ActionLink("Contact Us", "AddDependentQuestion", "Question",
new { QuestionID = question.QuestionID },
new { @class = "openDialog", data_dialog_title = "Dependent Question" })
<script type="text/javascript">
$(document).ready(function () {
$(".openDialog").live("click", function (e) {
e.preventDefault();
$("#popup")
addClass("dialog")
.attr("id", $(this)
)
.appendTo("body")
.dialog({
close: function () { $(this).remove() },
modal: true
})
.load(this.href);
alert(this.href);
});
$(".close").live("click", function (e) {
e.preventDefault();
$(this).closest(".dialog").dialog("close");
});
});
</script>