【发布时间】:2015-08-25 21:12:29
【问题描述】:
我可以在 Razor View 中使用PadLeft() 方法,如下所示,没有任何问题:
@Model.Project.PKey - @Model.IssueNum.ToString().PadLeft(5, '0')
但是,我无法使用相同的视图模型在控制器中创建相同的语句:
var result = dataContext.Select(m => new
IssueViewModel
{
ID = m.ID,
ProjectID = m.ProjectID
Key = m.Project.PKey + "-" + m.IssueNum.ToString().PadLeft(5, '0')
}
).ToDataSourceResult(request);
你知道如何在这个lambda expression 中使用PadLeft() 方法吗?
【问题讨论】:
标签: asp.net-mvc linq asp.net-mvc-4 lambda padleft