在我的布局视图中,我有
@Html.MakePopup(new MakePopupParams
{
Action = "Create",
Title = "New Job Offer",
Modal = true,
Resizable = false,
Height = 450,
Width = 750,
Position = "center"
})
<div style="padding-left: 10px">
@Html.PopupActionLink(new PopupActionLinkParams
{
Action = "Create",
Text = "Add new Job Offer",
HtmlAttributes = new { @class = "btn btn-success btn-small" }
})
</div>
这将呈现一个按钮,该按钮创建一个对话框,其中呈现视图(创建)。一切正常。
问题是当我提交表单时,如果 ModelState 无效,我想返回视图、模型和验证消息。但是如果我像这样返回视图
// there is something wrong with the data values
return View(newOffer);
浏览器将视图显示为一个整体。
如何将视图返回到打开的对话框?