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'中 –