This question is locked. New answers and comments are not allowed.
Hi.
I have this code
And I have Controller with this code
return Json(r);
with this View
.Read(read => read.Action("EditingPopup_Read", "Grid"))
.Update(update => update.Action("EditingPopup_Update", "Grid"))
.Destroy(update => update.Action("EditingPopup_Destroy", "Grid"))
as you can this my controller and View like in teleric demo.
But when I set breakpoint to this line
it not stoped and VS didn't do anything.
VS show me this message in output window
Exception was thrown at line 5108, column 4 in http://localhost:10077/Scripts/jquery-1.7.1.js
0x800a139e - Ошибка выполнения JavaScript: SyntaxError
Exception was thrown at line 2, column 60610 in http://localhost:10077/Scripts/kendo/2012.3.1315/jquery.min.js
0x800a139e - Ошибка выполнения JavaScript: SyntaxError
Exception was thrown at line 2, column 60451 in http://localhost:10077/Scripts/kendo/2012.3.1315/jquery.min.js
0x800a139e - Ошибка выполнения JavaScript: SyntaxError
Exception was thrown at line 2, column 60451 in http://localhost:10077/Scripts/kendo/2012.3.1315/jquery.min.js
0x800a139e - Ошибка выполнения JavaScript: SyntaxError
Exception was thrown at line 2, column 60451 in http://localhost:10077/Scripts/kendo/2012.3.1315/jquery.min.js
0x800a139e - Ошибка выполнения JavaScript: SyntaxError
What I do wrong?
I have this code
public class DatabaseModel : DbContext { public DatabaseModel() : base("DefaultConnection") { } public DbSet<Worker> Workers { get; set; } } [Table("Worker")] public class Worker { [Key] public Guid Id { get; set; } public string SysName { get; set; } public string FirstName { get; set; } public string LastName { get; set; } public string SecondName { get; set; } public string Phone { get; set; } public string Email { get; set; } public Guid SecId { get; set; } }public static class WorkerHelper { public static IList<Worker> GetWorkers() { using (var db = new DatabaseModel()) { return db.Workers.OrderBy(w => w.FirstName).OrderBy(w => w.LastName).ToList(); } }}And I have Controller with this code
public ActionResult Editing_Popup() { return View(); } public ActionResult EditingPopup_Read([DataSourceRequest] DataSourceRequest request) { var r = WorkerHelper.GetWorkers().ToDataSourceResult(request);return Json(r);
}@(Html.Kendo().Grid<Models.Worker>() .Name("Grid") .Columns(columns => { columns.Bound(p => p.FirstName); columns.Bound(p => p.LastName).Width(100); columns.Bound(p => p.SecondName).Width(100); columns.Bound(p => p.Phone).Width(100); //columns.Bound(p => p.SecId).Width(100); columns.Bound(p => p.Email).Width(100); columns.Command(command => { command.Edit(); command.Destroy(); }).Width(250); }) .ToolBar(toolbar => toolbar.Create()) .Editable(editable => editable.Mode(GridEditMode.PopUp)) .Pageable() .Sortable() .Scrollable() .HtmlAttributes(new { style = "height:430px;" }) .DataSource(dataSource => dataSource .Ajax() .PageSize(20) .Events(events => events.Error("error_handler")) .Model(model => model.Id(p => p.Id)) .Create(update => update.Action("EditingPopup_Create", "Grid")).Update(update => update.Action("EditingPopup_Update", "Grid"))
.Destroy(update => update.Action("EditingPopup_Destroy", "Grid"))
))<script type="text/javascript"> function error_handler(e) { if (e.errors) { var message = "Errors:\n"; $.each(e.errors, function (key, value) { if ('errors' in value) { $.each(value.errors, function () { message += this + "\n"; }); } }); alert(message); } }</script>But when I set breakpoint to this line
var r = WorkerHelper.GetWorkers().ToDataSourceResult(request);it not stoped and VS didn't do anything.
VS show me this message in output window
Exception was thrown at line 5108, column 4 in http://localhost:10077/Scripts/jquery-1.7.1.js
0x800a139e - Ошибка выполнения JavaScript: SyntaxError
Exception was thrown at line 2, column 60610 in http://localhost:10077/Scripts/kendo/2012.3.1315/jquery.min.js
0x800a139e - Ошибка выполнения JavaScript: SyntaxError
Exception was thrown at line 2, column 60451 in http://localhost:10077/Scripts/kendo/2012.3.1315/jquery.min.js
0x800a139e - Ошибка выполнения JavaScript: SyntaxError
Exception was thrown at line 2, column 60451 in http://localhost:10077/Scripts/kendo/2012.3.1315/jquery.min.js
0x800a139e - Ошибка выполнения JavaScript: SyntaxError
Exception was thrown at line 2, column 60451 in http://localhost:10077/Scripts/kendo/2012.3.1315/jquery.min.js
0x800a139e - Ошибка выполнения JavaScript: SyntaxError
What I do wrong?