or
<script type="text/x-kendo-template" id="template"> <div id="details-container"> <h2>#= EnterpriseImageFileName #</h2> <h2>#=EnterpriseImageID#</h2> <img src='@Url.Action("RenderImage", "Member", new { enterpriseImageID = #=EnterpriseImageID# }, @Request.Url.Scheme)'/> </div></script><script type="text/javascript"> var detailsTemplate = kendo.template($("#template").html()); function showDetails(e) { e.preventDefault(); var dataItem = this.dataItem($(e.currentTarget).closest("tr")); var wnd = $("#Details").data("kendoWindow"); wnd.content(detailsTemplate(dataItem)); wnd.center().open(); }</script><script type="text/x-kendo-template" id="template"> <div id="details-container"> <h2>#= EnterpriseImageFileName #</h2> <h2>#=EnterpriseImageID#</h2> <img src='../RenderImage/?enterpriseImageID=#=EnterpriseImageID#' /> </div></script>public ActionResult UpdatePerson([DataSourceRequest] DataSourceRequest dsRequest, PersonViewModel person) { if (person != null && ModelState.IsValid) { var db = new PersonDBEntities();
//... Condition
// if (person.FName =="Jone")
//......
//........
var toUpdate = db.tblPerson.FirstOrDefault(p => p.PersonID == person.PersonID); if (toUpdate != null) { toUpdate.FName = person.FName; toUpdate.LName = person.LName; db.SaveChanges(); } } return Json(ModelState.ToDataSourceResult()); }@{ ViewBag.Title = "Person";}@(Html.Kendo().Grid<KendoMVCWrappers.Models.PersonViewModel>().Name("persons") .DataSource(dataSource => dataSource .Ajax() .Model(model=>model.Id(m=>m.PersonID)) .Read(read => read.Action("GetPersons", "Person")) .Create(up => up.Action("CreatePerson", "Person")) .Update(up => up.Action("UpdatePerson", "Person")) .Destroy(del => del.Action("DeletePerson", "Person")) ) .ToolBar(cmd => cmd.Create().Text("Add")) .Columns(columns => { columns.Bound(c => c.FName).Width(100); columns.Bound(c => c.LName).Width(200); columns.Command(cmd => { cmd.Edit().UpdateText("Save").CancelText("Cancel").Text("Detail"); cmd.Destroy().Text("Del"); }); }) .Pageable() .Selectable(sel => sel.Mode(GridSelectionMode.Single)) .Filterable() .Sortable() .Editable(ed=>ed.Mode(GridEditMode.PopUp).TemplateName("PersonDetail").Window(w => w.Title("Detail"))) )@model KendoMVCWrappers.Models.PersonViewModel <div class="k-content"> <div id="detail"> <ul> <li> <label for="fname" class="required">First Name</label> <input type="text" id="fname" name="fname" class="k-textbox" data-bind="value: FName" /> </li> <li> <label for="lname">Last Name</label> <input id="lname" name="lname" type="number" class="k-textbox" data-bind="value: LName"/> </li> <li style="height:250px"> </li> </ul> </div></div><script id="questionsTemplate" type="text/kendo-tmpl"> @(Html.Kendo().Grid<AssignedQuestionViewModel>() .Name("Questions_#=QuestionGroupTemplateId#") .Columns(columns => { columns.Bound(i => i.QuestionTemplateId).Hidden(); columns.Bound(i => i.QuestionGroupTemplateId).Hidden(); columns.Bound(i => i.Required); columns.Bound(i => i.QuestionText); } ) .ToolBar(toolBar => toolBar.Save()) .Editable(editable => editable.Mode(GridEditMode.InCell)) .DataSource(dataSource => dataSource .Ajax() .Batch(true) .ServerOperation(true) .Model(model => { model.Id(m => m.QuestionTemplateId); model.Field(m => m.QuestionTemplateId).Editable(false); model.Field(m => m.QuestionGroupTemplateId).Editable(false); }) .Read(read => read.Action("ReadAssignedQuestions", "QuestionManagement", new { p = "#=QuestionGroupTemplateId"}) .Type(HttpVerbs.Post) ) .Update(update => update.Action("SaveAssignedQuestions", "QuestionManagement")) ) .ToClientTemplate() ) </script><script id="questionsTemplate" type="text/kendo-tmpl"> <div class="k-widget k-grid" id="Questions_#=QuestionGroupTemplateId#"><div class="k-toolbar k-grid-toolbar k-grid-top"><a class="k-button k-button-icontext k-grid-save-changes" href="#"><span class="k-icon k-update"></span>Save changes</a><a class="k-button k-button-icontext k-grid-cancel-changes" href="#"><span class="k-icon k-cancel"></span>Cancel changes</a></div><table cellspacing="0"><colgroup><col /><col /></colgroup><thead class="k-grid-header"><tr><th class="k-header" data-field="QuestionTemplateId" data-title="[en-US: QuestionTemplateId]" scope="col" style="display:none"><span class="k-link">[en-US: QuestionTemplateId]</span></th><th class="k-header" data-field="QuestionGroupTemplateId" data-title="[en-US: QuestionGroupTemplateId]" scope="col" style="display:none"><span class="k-link">[en-US: QuestionGroupTemplateId]</span></th><th class="k-header" data-field="Required" data-title="Required" scope="col"><span class="k-link">Required</span></th><th class="k-header" data-field="QuestionText" data-title="Question Text" scope="col"><span class="k-link">Question Text</span></th></tr></thead><tbody><tr class="t-no-data"><td colspan="2"></td></tr></tbody></table></div><script> jQuery(function(){jQuery("\#Questions_#=QuestionGroupTemplateId#").kendoGrid({"columns":[{"title":"[en-US: QuestionTemplateId]","hidden":true,"field":"QuestionTemplateId","encoded":true},{"title":"[en-US: QuestionGroupTemplateId]","hidden":true,"field":"QuestionGroupTemplateId","encoded":true},{"title":"Required","field":"Required","encoded":true,"editor":"\u003cdiv class=\"baseEditorTemplate\" style=\"\"\u003e\u003cdiv\u003e \u003c/div\u003e \u003cdiv\u003e \u003clabel for=\"Required\" title=\"Required\"\u003eRequired\u003c/label\u003e\u0026nbsp;\u003cinput class=\"checkBoxes\" data-val=\"true\" data-val-required=\"The Required field is required!!.\" id=\"Required\" name=\"Required\" title=\"Required\" type=\"checkbox\" value=\"true\" /\u003e\u003cinput name=\"Required\" type=\"hidden\" value=\"false\" /\u003e \u003c/div\u003e \u003cdiv id=\"errorMsg\"\u003e\u003cspan class=\"field-validation-valid\" data-valmsg-for=\"Required\" data-valmsg-replace=\"true\"\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003cspan class=\"field-validation-valid\" data-valmsg-for=\"Required\" data-valmsg-replace=\"true\"\u003e\u003c/span\u003e"},{"title":"Question Text","field":"QuestionText","encoded":true,"editor":"\u003cdiv class=\"baseEditorTemplate\"\u003e\u003cdiv\u003e \u003clabel for=\"QuestionText\" title=\"Question Text\"\u003eQuestion Text\u003c/label\u003e\u003c/div\u003e\u003cdiv\u003e\u003cinput class=\"k-textbox\" data-val=\"true\" data-val-required=\"The Question Text field is required!!.\" id=\"QuestionText\" name=\"QuestionText\" title=\"Question Text\" type=\"text\" value=\"\" /\u003e \u003cdiv id=\"errorMsg\"\u003e\u003cspan class=\"field-validation-valid\" data-valmsg-for=\"QuestionText\" data-valmsg-replace=\"true\"\u003e\u003c/span\u003e\u003c/div\u003e \u003c/div\u003e\u003c/div\u003e\u003cspan class=\"field-validation-valid\" data-valmsg-for=\"QuestionText\" data-valmsg-replace=\"true\"\u003e\u003c/span\u003e"}],"scrollable":false,"editable":{"confirmation":"Are you sure you want to delete this item?","mode":"incell","template":null,"create":true,"update":true,"destroy":true},"toolbar":{"command":[{"name":null,"buttonType":"ImageAndText"}]},"dataSource":{"transport":{"read":{"url":"/Administration/QuestionManagement/ReadAssignedQuestions/#=QuestionGroupTemplateId","type":"POST"},"update":{"url":"/Administration/QuestionManagement/SaveAssignedQuestions"}},"serverPaging":true,"serverSorting":true,"serverFiltering":true,"serverGrouping":true,"serverAggregates":true,"type":"aspnetmvc-ajax","filter":[],"schema":{"data":"Data","total":"Total","errors":"Errors","model":{"id":"QuestionTemplateId","fields":{"QuestionTemplateId":{"editable":false,"type":"number"},"QuestionGroupTemplateId":{"editable":false,"type":"number"},"QuestionText":{"type":"string"},"Required":{"type":"boolean"}}}},"batch":true}});});<\/script> </script>for (var i = 0; i < CAPTURE_EVENTS.length; i ++) { that.container[0].addEventListener(CAPTURE_EVENTS[i], capture, true);}{"DayOfWorkOut":"<li><a href='#DayFive' data-role='button' style='display: block; margin: .25em; text-align: left;' data-transition='slide'>12/5/2012</a></li>"},
{"DayOfWorkOut":"<li><a href='#DayFive' data-role='button' style='display: block; margin: .25em; text-align: left;' data-transition='slide'>12/5/2012</a></li>"},
{"DayOfWorkOut":"<li><a href='#DayFive' data-role='button' style='display: block; margin: .25em; text-align: left;' data-transition='slide'>12/5/2012</a></li>"},
{"DayOfWorkOut":"<li><a href='#DayFive' data-role='button' style='display: block; margin: .25em; text-align: left;' data-transition='slide'>12/5/2012</a></li>"},
{"DayOfWorkOut":"<li><a href='#DayFive' data-role='button' style='display: block; margin: .25em; text-align: left;' data-transition='slide'>12/5/2012</a></li>"}
]
The items appear in the list view, but they appear as just text. I am using a template to bound the field.
I have searched the documentation and forums and have not found a potential solution.
How can this be accomplished?
public decimal Tonnage { get; set; }<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<CarryingCapacityMD>" UICulture="zh-CN" %>