[英]Razor code EditorFor showing '�' as default?
这是无效的 unicode 代码点字形。 这是您在大多数浏览器中遇到 null 字符 '\0' (U+0000) 时会看到的内容。 这恰好是 .NET char
数据类型的默认值。
三种解决方法:
c == default(char)? ' ': c
c == default(char)? ' ': c
default(char)
时隐藏EditorFor
或LabelFor
System.String
,这在null
和String.Empty
两种情况下都会导致正确的再现
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.