문제점 : 업데이트 단추를 클릭하면 컨트롤러를 호출하지 않습니다. 하지만 Create/Read/Destroy와 동일한 작업이 가능합니다. 뭐라구? 저에게 알려주세요.검도 표 Command.Edit() 컨트롤러에 발사하지 않음
코드보기 :
@(Html.Kendo().Grid<Model>()
.Name("XGrid")
.HtmlAttributes(new { style = "height: 525px;" })
.Columns(columns =>
{
//Columns...
})
.Editable(editable => editable.Mode(GridEditMode.InLine))
.ToolBar(toolbar =>
{
toolbar.Create();
})
.Pageable()
.Sortable()
.Scrollable()
.Filterable()
.Events(events =>
{
events.Edit("onEdit");
events.Save("onSave");
})
.Selectable(selectable => selectable.Type(GridSelectionType.Row))
.DataSource(dataSource => dataSource
.Ajax()
.PageSize(12)
.ServerOperation(true)
.Model(model =>
{
model.Id(ex => ex.User_ID);
})
.Update(update => update.Action("UpdateUser", "ViewUser"))
.Read(read => read.Action("UsersRetreive", "ViewUser"))
.Create(create => create.Action("CreateUser", "ViewUser"))
)
)
컨트롤러 코드 :
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult UpdateUser([DataSourceRequest] DataSourceRequest request,Login objUpdate)
{
if (ModelState.IsValid)
{
//Saving Code
}
else
return Json(objUpdate);
}
조치 방법을 전혀 사용하지 않거나 결과를 반환하지 않습니까? –
그것의 행동에 전혀 타격을하지 않는다 ... : ( –
@ mmillican 어떤 생각이 문제가 될 수 있는지에 대한 Thx ???? –