0
我正在使用Asp.Net MVC和我有一个窗体的问题。 我有一个视图里面有一个窗体的局部视图。Asp.Net MVC部分视图窗体后置换整个页面
它看起来像这样:
内Main.cshtml
<div id="Artikel" hidden>
@Html.Action("_Artikel", Model);
</div>
这使得局部视图。
局部视图
public ActionResult _Artikel()
{
return PartialView()
}
所有这一切的控制工作正常,但当我火我Ajax.BeginForm(...)
是替换整个看法,但不只是Arikel事业部。
里面的局部视图
@using (Ajax.BeginForm("_Artikel", "Home", new AjaxOptions { HttpMethod = "post", InsertionMode = InsertionMode.Replace, UpdateTargetId = "Artikel" }))
{
...
}
我看了很多文章,有与jQuery.Unobtrusive.Ajax aproblem jQuery中的最新版本不支持。
但我真的不明白为什么它总是占用整个页面。 有人可以帮我吗?如果你需要更多的代码请求它。
您是否在web.config的'appSettings'节中放入了< '?和''在html标题中? –
不是关键..在Web.config中,我必须添加它吗? – Anokrize
在'appSettings'中 –