c# - 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.
推荐阅读
- python - 需要使用漂亮的汤从锚标签中提取链接和文本
- azure - 如何通过对 azure 数据工厂管道中的所有活动进行通用故障处理活动来触发独立的故障警报
- javascript - img 是一个自闭合元素:但包含嵌套内容
- .net - 从 .Net 启动 AutoCAD
- laravel - Laravel Blade 如何将 $attributes 从控制器传递给组件
- javascript - 在 chrome 中创建一个简单的扩展,随机化页面中每个单词的字母
- vert.x - Vert.x WildcardPermissionBasedAuthorization .match 返回 false
- typescript - 经过 != null 检查后,我仍然得到“'string | undefined' 类型的参数不可分配给 'string' 类型的参数”
- python - tkinter 使用鼠标删除圆圈
- python - ModuleNotFoundError:Python 无法识别导入语句