由于某些原因,下面的代码将null传递给控制器。我以前使用过类似的代码,所以我不知道为什么这是不工作。
我可以像我在这里做的那样直接从模型传递参数吗?是HtML吗?生的会把它搞砸吗?
@(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");
}
)
)
这就是我如何让它工作。
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);