我有一個窗體,您可以編輯用戶。此窗體顯示爲彈出窗口(我正在使用colorbox插件)。當我點擊保存後,我希望它保持彈出頁面,而不是關閉彈出窗口,以便我可以顯示「成功保存的信息」文本。現在,每當我點擊保存它關閉彈出式窗體並返回到前一頁。我可以保存彈出窗口嗎?任何幫助表示讚賞使保存在頁面上彈出保留(colorbox)
VIEW
$('.openDialog').colorbox({
transition: "elastic",
width: "40%", height: "80%"
});
控制器
[HttpPost]
public ActionResult Edit(UserViewModel vm)
{
Save(vm);
return View(vm);
}
VIEW
<input type="submit" value="Save" id="btnSave" class="openDialog"/>
用ajax形式提交,但彈出窗口不會去控制試過,我添加了不顯眼的腳本頁面和網頁配置以及jquery 1.8仍然不好
@using (Ajax.BeginForm("Edit", "User",
new AjaxOptions
{
HttpMethod = "POST",
InsertionMode = InsertionMode.Replace
}))
使用ajax回調到您的控制器... – Garry