MVC4のWebGridについて、簡単な質問があります(簡単な答えではないかもしれません!)。
私はそのような機能的なグリッドを持っています
<div id="Submitted">
@Html.Grid(
Model.Submitted, displayHeader: false, fieldNamePrefix: "Submitted_", ajaxUpdateContainerId: "Submitted",
columns: new WebGridColumn[]{
new WebGridColumn(){ ColumnName = "Date",Header = "Date",Style = "",CanSort = false,Format = x => x.Date.ToString(Globals.Default.DATEFORMAT) },
new WebGridColumn(){ ColumnName = "ID",Header = "Review",Style = "", CanSort = false, Format = x=>@Html.ActionLink("Review","Review","Company",new{ID = x.ID },new{}) }
})
</div>
次のページボタンがクリックされたときに「送信済み」divをAjaxでリロードすると、次のページが正常に生成されますが、コントローラーの元のアクションに移動します。これはフルページである必要があります。
グリッド自体以外のすべてをどのように除外しますか?いくつかの巧妙なC#コードまたはjQueryで?
編集:明確にするために、私は、ウェブグリッドを使用したデフォルトのページングが正常に機能していることに関する限り、ページングをより適切に行う方法を尋ねていません-WebGridがどのようにそれをajaxにするかを尋ねていますフルページを返すアクションにポストバックするときのページング。