Ajax を使用してパーシャルを作成しています。
メインページのリンクをクリックすると、部分的に正しく入力されました。別のリンク (それらのリスト) をクリックすると、再入力されます。
私のパーシャル内には、プロパティのテーブルがあります。ページ ボタンまたはヘッダー (並べ替え用) をクリックするとすぐに、テーブルが消えます。また、リストが再作成されなくなりました。
誰かが理由を知っていますか?
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 で行われている呼び出しを調べて、URL を直接入力しましたが、問題ないようです (データの正しいページが表示されます)。ページネーション後にパーシャルへのアタッチに失敗し、それ以降は壊れているようです。