c# - MVC 5 Razor 特殊字符未显示在视图中
问题描述
我的剃刀视图没有呈现从数据库返回的特殊字符。
有这样的记录...
STD-1409
STD-2206
etc...
在我看来,我正在使用@Html.DisplayFor()
@Html.DisplayFor(modelItem => item.SupPartNo)
它显示记录但没有特殊字符“ -
”
STD1409
STD2206
etc...
当我添加.ToString()
到@Html.DisplayFor()
@Html.DisplayFor(modelItem => item.SupPartNo).ToString()
它呈现这个告诉我角色实际上正在进入视图,但没有正确呈现。
STD­1409
STD­2206
etc...
我不记得看到过这个或处理过它。到底是怎么回事?
解决方案
推荐阅读
- linux - 更改 Linux 内核模块引导顺序
- java - 替换弹簧配置文件特定属性文件中的属性占位符
- html - 行距不对齐
- excel - 如果选中该行中的复选框,我想锁定/保护该行中的特定范围的单元格
- java - 链接 JSON 文件和 java 文件
- python - Tkinter显示和隐藏窗口并恢复执行而不在python中破坏?
- c# - Linq 将 SQL 响应从一个类转换为按 .net 核心分组的嵌套类输出
- azure - 使用在 Azure 上运行的 Node.js Express 应用程序将 HTTP 流量重新路由到 HTTPS
- node.js - 从函数中捕获错误并在 nodejs 中相应地使用它
- python - 我无法在 python (windows) 中创建文件