Asp.net mvc 3 InsertMode.Replace是否替换内容或整个元素?
在MVC3中,当使用Asp.net mvc 3 InsertMode.Replace是否替换内容或整个元素?,asp.net-mvc-3,Asp.net Mvc 3,在MVC3中,当使用Ajax.BeginForm时,有一个选项可以指定替换类型。它是替换您在UpdateTargetId中指定的元素的内容还是替换整个元素 @using (Ajax.BeginForm("action", "controller", new AjaxOptions { UpdateTargetId = "TargetElementId", HttpMethod = "P
Ajax.BeginForm
时,有一个选项可以指定替换类型。它是替换您在UpdateTargetId
中指定的元素的内容还是替换整个元素
@using (Ajax.BeginForm("action", "controller", new AjaxOptions
{
UpdateTargetId = "TargetElementId",
HttpMethod = "POST",
InsertionMode = InsertionMode.Replace,
}, new { @id = "FormId" }))
{
}
它将替换元素的内容。而不是整个元素。在您的情况下,将元素内的内容替换为id=“TargetElementId”
常用的元素是DIV 它替换元素的内容。而不是整个元素。在您的情况下,将元素内的内容替换为id=“TargetElementId”
常用的元素是DIV 它替换该元素中的内容,但不替换元素本身。当您希望使用相同的代码使用当前查询重复“更新”该元素的内容时(每次您可能提交该查询时),可以使用它。它将替换该元素中的内容,而不是元素本身。当您希望使用相同的代码使用当前查询重复“更新”该元素的内容时,每次提交该查询时,都可以使用该代码