or
columns.Bound(m => m.Proposal_Title).ClientTemplate("<a href='/Proposal/Index/#= Proposal_ID #'>" + "#= Proposal_Title #" + "</a>").Title("Title");.LoadContentFrom("Index", "Proposal", new { id = "22893" })public ActionResult DestroyCommission([DataSourceRequest]DataSourceRequest request, EditableCommission editable) { ModelState.AddModelError("Id", "Error"); return Json(new[] { editable }.ToDataSourceResult(request, ModelState)); }<% this.Html.Kendo().Grid<EditableCommission>().Name("GridCommission").ToolBar(bar => bar.Create()).DataSource(ds => ds.Ajax().Batch(false).ServerOperation(false).Read(read => read.Action("ReadCommission", "Commission").Data("getParam")).Create(create => create.Action("UpdateCommission", "CadastrarPedido").Data("getParam")).Update(update => update.Action("UpdateCommission", "CadastrarPedido").Data("getParam")).Destroy(destroy => destroy.Action("DestroyCommission", "Commission").Data("getParam")).Events(ev => ev.Error("error_handler.bind({WidgetID: '#GridCommission'})")) .Model(model => { model.Id(p => p.Id); })) .Events(events => { events.Save("onSave"); events.Edit("onEdit"); }) .Columns(columns => { columns.Bound(o => o.Id).Hidden(true); columns.Bound(c => c.AgentId).Hidden(true); columns.Bound(c => c.Agent).ClientTemplate("#=AgentName#").Width(180); columns.Bound(o => o.Percentage).Width(95).Format("{0:N2}"); columns.Bound(o => o.Value).Width(90).Format("{0:N4}"); columns.Command(commands => { commands.Edit(); commands.Destroy(); }).Width(120); }) .Pageable(page => page.Refresh(true).PreviousNext(false).Input(false).Numeric(false).PageSizes(false)) .Editable(edit => edit.Mode(Kendo.Mvc.UI.GridEditMode.PopUp)) .Render(); %> @(Html.Kendo().Grid<PASS.ViewModels.Proposals.AttachmentsViewModel>() .Name("gridAttachments") .Columns(columns => { columns.Bound(c => c.File_Name).ClientTemplate("<a href='" + Url.Action("LoadAttachment", "Proposals") + "/#= ID #'>" + "#= File_Name #" + "</a>").Title("File Name"); columns.Bound(c => c.File_Size).Title("Size"); columns.Bound(c => c.Content_Type).Title("Type"); columns.Command(command => { command.Destroy(); }).Width(90); }) .Sortable() .Events(events => events.DataBinding("onDataBinding")) .DataSource(dataSource => dataSource .Ajax() .Model(model => model.Id(c => c.ID)) .Read(read => read.Action("GetAttachments", "Proposals", new { proposalID = Model.Proposal_ID })) .Destroy(destroy => destroy.Action("DeleteAttachment", "Proposals")) ) )<script type="text/javascript">$(document).ready(function () { var formDisabled = $('#Form_Disabled').val(); if (formDisabled == "True") { $('#Files').data('kendoUpload').disable(); }})$(function () { $("#Files").data("kendoUpload").bind("success", function () { $("#gridAttachments").data("kendoGrid").dataSource.read(); })})function onDataBinding(e) { var formDisabled = $('#Form_Disabled').val(); alert(formDisabled); if (formDisabled == "True") { $('.k-grid-delete', '#gridAttachments').hide(); }}</script>