当支持模型的值为空或为空时,我需要通过 插入@HTML.DisplayFor。
我试过使用数据注释
[DisplayFormat(ConvertEmptyStringToNull = true, NullDisplayText =" " ]
public string MiddleName { get; set; }这确实可以把“”放在我期望的地方,但我需要在那里放置一个不破的空间。
发布于 2014-02-18 18:16:06
试一试如下:
var space = " ";
[DisplayFormat(ConvertEmptyStringToNull = true, NullDisplayText ="@space" ]
public string MiddleName { get; set; }将" "放在那个位置的问题是,它将被读取为c#代码。相反,您希望在运行时将其作为HTML代码读取,而上面的内容应该能够实现这一点。
https://stackoverflow.com/questions/21861889
复制相似问题