在当前视图的顶部添加视图

时间:2014-10-07 16:43:47

标签: asp.net asp.net-mvc asp.net-mvc-5

假设我在asp.net-mvc 5应用程序中有一个Edit.cshtml视图,其中包含许多用于编辑属性的文本框。

我想要一个链接,例如@Html.ActionLink@Html.AjaxLink(不确定哪种方式是正确的方法)点击后,会将当前视图灰显并将其放入背景中,并使用以下内容将局部视图添加到前景中表单,包含更多要编辑的texbox(并有一个用于提交表单的保存按钮)

这个过程叫做什么,我该怎么做?

1 个答案:

答案 0 :(得分:2)

最常见的实现方式是Fancybox模式,或者如果您恰好在MVC项目中使用Bootstrap模板,则可以使用doc描述的模态功能。 / p>

如果您正在将表单加载到模态窗口中,您可能希望捕获表单的提交事件并使用AJAX提交它,以便您保持在同一页面上。如果是这样,则存在一些已知问题,并且客户端验证的工作方式与this不同。

相关问题