这是默认情况下包含我的剃刀视图的内容,请注意我使用的是 AJAX 链接,下面也是控制器方法。
<td class="questionText">@Ajax.ActionLink("some text", "PreviewQuestion", new { questionId = question.Id },
new AjaxOptions() { InsertionMode = InsertionMode.Replace, UpdateTargetId = "target" })</td>
public ActionResult PreviewQuestion(int questionId)
{
db = new ContosoDb();
var question = db.Questions.Find(questionId);
return PartialView("_MultipleChoiceQuestion", question);
}
如您所见,我正在尝试更新 Jqueryd 对话框的当前视图,这就是我的目的。我打算使用以下插件:
http://jqueryui.com/dialog/#default
到目前为止,如果我在其中设置断点return PartialView(...)
就可以了。但我不知道我必须在哪里编写代码以显示弹出窗口,并通过动作控制器更新对话框内容。