由于某种原因,下面的代码将null传递给控制器。我之前使用过类似的代码,所以我不确定为什么它不起作用。
我可以直接从模型传递参数,就像我在这里做的一样吗?是HtML.Raw搞砸了吗?
@(Html.Kendo().Grid(Model.GiIncidentReportList)
.Name("IRGrid")
.Columns(columns =>
{
columns.Bound(r => r.IncidentReport.IR_IncidentID)
.Template(@<text>@Html.Raw(@Html.ActionLink("[replacetext]", "Index", "WorkflowOverview",
new { area = "Dailylog" }, new { id = item.IncidentReport.IR_IncidentID }).ToHtmlString().Replace("[replacetext]", "<img src=\"/Images/icon_edit.gif\" />")) </text>)
.Title("").Width(70);
columns.Bound(r => r.IncidentReport.IR_CaseNumber).Title("Case Number");
columns.Bound(r => r.IncidentCreatedByName).Title("Created By");
columns.Bound(r => r.IncidentReport.IR_CreatedDate).Title("Created Date");
columns.Bound(r => r.IncidentUpdatedByName).Title("Updated By");
columns.Bound(r => r.IncidentReport.IR_UpdatedDate).Title("Updated Date");
}
)
)
答案 0 :(得分:0)
这就是我如何运作的方式。
columns.Bound(r => r.IncidentReport.IR_IncidentID)
.Template(@<text>@Html.Raw(@Html.ActionLink("[replacetext]", "Index", "WorkflowOverview",
new { area = "Dailylog", id = item.IncidentReport.IR_IncidentID }, null).ToHtmlString().Replace("[replacetext]", "<img src=\"/Images/icon_edit.gif\" />")) </text>)
.Title("").Width(70);