PDA

View Full Version : استفاده از kendo ajax grid در mvc



pArisA1986
دوشنبه 26 خرداد 1393, 19:52 عصر
سلام دوستان
من یه گرید kendo دارم که ajax است ولی وقتی خروجی json بر میگرده داخل گرید نمیره بلکه تویه صفحه به صورت data می یاد.:ناراحت:

public ActionResult Member()
{

return View();
}


public ActionResult AddMember([DataSourceRequest] DataSourceRequest request)
{
var lstAcc = new List<AccountsModels>();
var lstMem = context.Memberships.ToList();
foreach (var mem in lstMem)
{
var acc = new AccountsModels();
acc.Email = mem.Email;
acc.Name = mem.Name;
lstAcc.Add(acc);
}
return Json(lstAcc.ToDataSourceResult(request),JsonReques tBehavior.AllowGet);
{






اینم Grid




Html.Kendo().Grid<ResearchWebsite.Models.AccountsModels>().Name("GridMember")
.Columns(col =>
{
col.Bound(e => e.Email).Title("E-Mail");
col.Bound(n => n.Name).Title("Name");
}).DataSource(d => d.Ajax().PageSize(10).Read(read => read.Action("AddMember", "sample")).ServerOperation(false))
.Pageable(p => p.Refresh(true).PageSizes(true).PreviousNext(true) ).Reorderable(r => r.Columns(true)).Filterable().Groupable()
.Pageable(pageable => pageable
.Refresh(true).PreviousNext(true).PageSizes(true)) .Reorderable(reorder => reorder.Columns(true)).DataSource(datasource => datasource.Ajax()
.PageSize(10).Read(read => read.Action("AddMember", "sample")))




)

:گریه::گریه::ناراحت::ناراحت:

این لیستو تو خروجی میدهhttp://barnamenevis.org/images/smilies/yahoo/123.gif

{"Data":[{"Name":"","Email":"","Password":null,"ConfirmPasswoed":null},
{"Name":"","Email":"","Password":null,"ConfirmPasswoed":null},
{"Name":"","Email":"","Password":null,"ConfirmPasswoed":null}],"Total":3,"AggregateResults":null,"Errors":null}

pArisA1986
چهارشنبه 28 خرداد 1393, 12:19 عصر
عاشق سایتتونم
تا post میذاری همه جواب میدن :متفکر:

mo.esmp
جمعه 30 خرداد 1393, 19:43 عصر
تو کدوم اکشن این خطا رو میده ؟ تو لود دیتا ؟ تو Paging ؟ تو Reordering ؟ شما از یک اکشن برای همه این کارا استفاده کردین.