我正在使用Ajax來填充部分。Ajax分頁與MVC 4中的偏分集消失
當我點擊主頁上的鏈接時,部分正確填充。如果我點擊另一個鏈接(它們的列表),它會重新填充。
在我的部分我有一個屬性表。只要我點擊頁面按鈕或標題(按順序),表格消失。此列表不再用於重新填充。
有誰知道爲什麼?
Properties.cshtml
部分。
@model IEnumerable<ns.Models.Property>
@{
WebGrid table = new WebGrid(ajaxUpdateContainerId: "properties-partial");
table.Bind(Model);
}
@table.GetHtml()
我的main.cshtml
頁面。
<div id="properties-partial">
</div>
@Ajax.ActionLink(
item.Title,
"Properties",
"Home",
new { propertyId = item.propertyId},
new AjaxOptions { UpdateTargetId = "properties-partial" })
我檢查在Firefox正在發出的呼籲,並直接輸入的網址,而且似乎罰款(帶來了數據的正確頁)。這就像它不能在分頁之後附加到部分,然後從中斷。
它似乎像以前一樣刪除我的表。它肯定會影響局部,但會使它變成空白。並使其無法用於其他任何事情。 +1的嘗試 – Mcloving
更好的谷歌搜索,我發現http://stackoverflow.com/questions/13226000/pagination-for-webgrid-gethtml-in-mvc-razor-partial-view他建議圍繞'@表達div。 GetHtml()'(在partial中使用ajaxUpdateContainerId)。已經完成了訣竅:) – Mcloving