.net - 如何在 Html.DropDownList 中以 dd/MMMM/yyyy 格式显示日期时间?
问题描述
这是我的观点:
我不想像那样显示它,而是希望它以dd/MMMM/yyyy
格式显示。
我的代码:
@Html.DropDownList("SelectedDate",(SelectList)ViewBag.AptDates,new { @class = "form-control 0:dd/MMMM/yyyy" })
为什么格式没有变化?DropDownList 由数据库中的数据填充。
谢谢
解决方案
查看您的代码,它似乎AptDates
已经SelectList
在您的代码的其他地方生成。这一点很重要,因为SelectList
该类已经为您提供了一种指定显示文本和值的机制。
我建议简单地修改用于生成您的逻辑,以SelectList
您希望在DropDownList
. 这将为您节省一些时间和头痛,而不必在每个DropDownList
实现上指定自定义格式。
推荐阅读
- java - 如何使用 Windows 的高 DPI 缩放运行 Java 应用程序?
- ios - react native如何控制何时在IOS中提示用户推送通知权限
- templates - Golang 模板使用相对路径失败
- python - 在循环中仅绘制 1 个箭头
- matlab - Matlab中GUI上的恒定图形轴范围
- powershell - 通过 power-shell 脚本进行远程 IBM MQ 监控
- chainer - 为什么我们需要在 Chainer 中分配 y 的 grad ?
- xcode - 在 GitHub 上看不到“在 Xcode 中打开”按钮
- ios - 如何检测从html字符串创建的NSAttributedString中的锚标记链接点击
- android - 无法创建类的实例 - ViewModel