标签: asp.net asp.net-mvc asp.net-mvc-5
假设我在asp.net-mvc 5应用程序中有一个Edit.cshtml视图,其中包含许多用于编辑属性的文本框。
Edit.cshtml
我想要一个链接,例如@Html.ActionLink或@Html.AjaxLink(不确定哪种方式是正确的方法)点击后,会将当前视图灰显并将其放入背景中,并使用以下内容将局部视图添加到前景中表单,包含更多要编辑的texbox(并有一个用于提交表单的保存按钮)
@Html.ActionLink
@Html.AjaxLink
这个过程叫做什么,我该怎么做?
答案 0 :(得分:2)
最常见的实现方式是Fancybox模式,或者如果您恰好在MVC项目中使用Bootstrap模板,则可以使用doc描述的模态功能。 / p>
如果您正在将表单加载到模态窗口中,您可能希望捕获表单的提交事件并使用AJAX提交它,以便您保持在同一页面上。如果是这样,则存在一些已知问题,并且客户端验证的工作方式与this不同。