This question is locked. New answers and comments are not allowed.
I am getting an error when I try to use ajax binding:
Error! The requested URL "/ACC/ToDoItemsBinding" returned 500 - Internal Server Error
The relevant controler code is:
[GridAction]
public ActionResult ToDoItemsBinding()
{
var items = from i in CmsUser.ToDoItems
where !i.CompletedDate.HasValue
orderby i.DueDate
select i;
return View(new GridModel<ToDoItem>
{
Data = items
});
}
// GET: /Acc/ToDoItems/
// partial view showing todo items for the current user
public ActionResult ToDoItems()
{
var items = from i in CmsUser.ToDoItems
where !i.CompletedDate.HasValue
orderby i.DueDate
select i;
return View(items);
// return View();
}
The relevant view code is
<%
Html.Telerik().Grid(Model)
.Name("ToDoGrid")
.Ajax(ajax => ajax.Action("ToDoItemsBinding", "ACC"))
.Columns(columns =>
{
columns.Add(t => t.ClaimReference).Format(Html.ActionLink("{0}", "ClaimNumber", new { Id = "{0}" })).Encoded(false);
columns.Add(t => t.Task).Format(Html.ActionLink("{0}", "ToDoItem", new { Id = "{0}" })).Encoded(false).Title("TaskF");
columns.Add(t => Html.ActionLink(t.Task, "ToDoItem", new { Id = t.Id })).Encoded(false).Title("TaskI");
columns.Add(t => t.DueDate).Format("{0:d}");
columns.Add(t => t.Completed ? "Yes" : "").Title("Completed");
columns.Add(t => Html.ActionLink(t.Completed ? "Mark uncompleted" : "Mark completed", "ToggleToDoItem", new { Id = t.Id })).Encoded(false).Title("");
})
.Pageable()
.Sortable()
.Render();
%>
I am using Lightspeed as my ORM.
Any ideas where to look?
Sean
Error! The requested URL "/ACC/ToDoItemsBinding" returned 500 - Internal Server Error
The relevant controler code is:
[GridAction]
public ActionResult ToDoItemsBinding()
{
var items = from i in CmsUser.ToDoItems
where !i.CompletedDate.HasValue
orderby i.DueDate
select i;
return View(new GridModel<ToDoItem>
{
Data = items
});
}
// GET: /Acc/ToDoItems/
// partial view showing todo items for the current user
public ActionResult ToDoItems()
{
var items = from i in CmsUser.ToDoItems
where !i.CompletedDate.HasValue
orderby i.DueDate
select i;
return View(items);
// return View();
}
The relevant view code is
<%
Html.Telerik().Grid(Model)
.Name("ToDoGrid")
.Ajax(ajax => ajax.Action("ToDoItemsBinding", "ACC"))
.Columns(columns =>
{
columns.Add(t => t.ClaimReference).Format(Html.ActionLink("{0}", "ClaimNumber", new { Id = "{0}" })).Encoded(false);
columns.Add(t => t.Task).Format(Html.ActionLink("{0}", "ToDoItem", new { Id = "{0}" })).Encoded(false).Title("TaskF");
columns.Add(t => Html.ActionLink(t.Task, "ToDoItem", new { Id = t.Id })).Encoded(false).Title("TaskI");
columns.Add(t => t.DueDate).Format("{0:d}");
columns.Add(t => t.Completed ? "Yes" : "").Title("Completed");
columns.Add(t => Html.ActionLink(t.Completed ? "Mark uncompleted" : "Mark completed", "ToggleToDoItem", new { Id = t.Id })).Encoded(false).Title("");
})
.Pageable()
.Sortable()
.Render();
%>
I am using Lightspeed as my ORM.
Any ideas where to look?
Sean