を使用して、@ Html.AjaxGridを呼び出すために、私はMvc.Grid(Grid.MVC5)に取り組んで、そのAJAXグリッドを使用しています。 MVC.Grid:どのようにjqueryの
は、下記の通り、我々はビューからの部分図を呼び出す必要がありAJAXグリッドを呼び出すには: -は、私たちは、私は以下試みたが、TIAは動作しませんでした、jQueryのを使用して、それを呼び出すことができます。
$.ajax({
type: "POST",
data: { tableName: TableName_, type: SelectedType },
url: @Html.AjaxGrid(Url.Action("AjaxGrid"))
});
パーシャルビュー: -
public ActionResult AjaxGrid()
{
return PartialView("_KitchensData", FilterData());
}
public IEnumerable<KitchenModel> FilterData()
{
ViewBag.TableName = "SK_Kitchen";
KitchenModel model = new KitchenModel();
KitchenModel result = kitchenAccess.KitchenSearch(model);
IEnumerable<KitchenModel> _Kitchens = new List<KitchenModel>();
if (result != null)
{
if (result._Kitchens.Count > 0)
{
_Kitchens = result._Kitchens;
return _Kitchens;
}
}
return _Kitchens;
}
あなたの 'AjaxGrid'メソッドはここに貼り付けることができますか?それはあなたに部分的な見解を返すのですか? – Curiousdev
は –
'@ Html.AjaxGrid(URLで' @ Html.AjaxGrid(Url.Action( "AjaxGrid"、新しい{tableNameの= ""、タイプ= ""})) を '置き換えます。.. PLチェックし、私の質問を更新しました.Action( "AjaxGrid")) 'このメソッドにパラメータを渡していないので、 – Curiousdev