This question is locked. New answers and comments are not allowed.
Hello!
I've got a problem while trying to use standard commands for rows (Delete, Edit).
MissingMethodException in runtime: Cannot create an abstract class in layout when debug starts
View:
@(Html.Telerik().Grid((IEnumerable<Dir.Object>)ViewBag.ObjList)
.Name("StdObjList")
.DataKeys(dataKeys => dataKeys.Add(c => c.id))
.DataBinding(dataBinding => dataBinding
.Server()
.Delete("Delete", "StdObj")
)
.Columns(columns =>
{
columns.Bound(c => c.id)
columns.Bound(c => c.FullName);
columns.Command(commands =>
{
commands.Delete().ButtonType(GridButtonType.Image);
}).Width(200);
})
)
Action:
[Telerik.Web.Mvc.GridAction]
public ActionResult Delete()
{
return View();
}
scripts
@(Html.Telerik().ScriptRegistrar()
.jQuery(true)
.Scripts(
scripts => scripts
.AddGroup("HeadScripts",
group => group
.DefaultPath("~/Content/scripts/telerik")
.Add("jquery-1.7.1.min.js")
.DefaultPath("~/Content/scripts")
.Add("jquery.validate.min.js")
.Add("jquery.validate.unobtrusive.min.js")
.Add("jquery.cluetip.min.js")
.Add("default-ui.js")
.Enabled(true)
.Combined(true)
.Compress(true)
)
)
.DefaultGroup(
group => group
.DefaultPath("~/Content/scripts/telerik")
.Enabled(false)
.Combined(true)
.Compress(true)
)
)
Thanks for help
I've got a problem while trying to use standard commands for rows (Delete, Edit).
MissingMethodException in runtime: Cannot create an abstract class in layout when debug starts
View:
@(Html.Telerik().Grid((IEnumerable<Dir.Object>)ViewBag.ObjList)
.Name("StdObjList")
.DataKeys(dataKeys => dataKeys.Add(c => c.id))
.DataBinding(dataBinding => dataBinding
.Server()
.Delete("Delete", "StdObj")
)
.Columns(columns =>
{
columns.Bound(c => c.id)
columns.Bound(c => c.FullName);
columns.Command(commands =>
{
commands.Delete().ButtonType(GridButtonType.Image);
}).Width(200);
})
)
Action:
[Telerik.Web.Mvc.GridAction]
public ActionResult Delete()
{
return View();
}
scripts
@(Html.Telerik().ScriptRegistrar()
.jQuery(true)
.Scripts(
scripts => scripts
.AddGroup("HeadScripts",
group => group
.DefaultPath("~/Content/scripts/telerik")
.Add("jquery-1.7.1.min.js")
.DefaultPath("~/Content/scripts")
.Add("jquery.validate.min.js")
.Add("jquery.validate.unobtrusive.min.js")
.Add("jquery.cluetip.min.js")
.Add("default-ui.js")
.Enabled(true)
.Combined(true)
.Compress(true)
)
)
.DefaultGroup(
group => group
.DefaultPath("~/Content/scripts/telerik")
.Enabled(false)
.Combined(true)
.Compress(true)
)
)
Thanks for help