Razor WebGrid を使用していますが、ヘッダーで並べ替えをクリックするか、ページ リンクをクリックすると、コントローラー アクションが繰り返し呼び出されます。最初は一度だけ呼び出されますが、次回以降は繰り返し呼び出されます。誰でも助けてください。
[HttpGet]
public ActionResult Index(int page = 1, string sort = "GridName", string sortDir = "ASC")
{
const int pageSize = 5;
string successMessage = string.Empty;
var message = string.Empty;
int pageIndex1 = page - 1;
if (RenderFirstTime == 1)
{
GridCRUDCollection.UpdateGridModelCollection(null, pageSize, pageIndex1, sort, sortDir);
RenderFirstTime = 0;
return View(GridCRUDCollection);
}
else
{
GridCRUDCollection.UpdateGridModelCollection(null, pageSize, pageIndex1, sort, sortDir);
return PartialView("GridDetailsView", GridCRUDCollection);
}
}