Url.Content(null) MVC 5 返回一个链接



当我的DateReturned为空时,我想在我的html中添加一个链接,将我重定向到~/CohortSubscriptions/Edit,这允许我添加一个DateReturned

@{
  var dateReturned = Model.DateReturned == null ? "" : Url.Content(Model.DateReturned);
}

当我这样做时,我的第二个Model.DateReturned发出以下错误:

"无法从'System.DateTime'转换为'字符串'">

正确的写法是什么?

Url.Content期望一个string,而不是一个DateTime对象。

您可以通过以下方式修复它:

Url.Content(Model.DateReturned.ToString()); //you might want to specify a format. 

最新更新