首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >当数据为空或为空时,在@Html.DisplayFor中插入一个不间断的空间?ASP.Net MVC

当数据为空或为空时,在@Html.DisplayFor中插入一个不间断的空间?ASP.Net MVC
EN

Stack Overflow用户
提问于 2014-02-18 18:05:29
回答 3查看 3.6K关注 0票数 6

当支持模型的值为空或为空时,我需要通过 插入@HTML.DisplayFor

我试过使用数据注释

代码语言:javascript
运行
复制
 [DisplayFormat(ConvertEmptyStringToNull = true, NullDisplayText =" " ]
    public string  MiddleName { get; set; }

这确实可以把“”放在我期望的地方,但我需要在那里放置一个不破的空间。

EN

Stack Overflow用户

发布于 2014-02-18 18:16:06

试一试如下:

代码语言:javascript
运行
复制
var space = " ";

 [DisplayFormat(ConvertEmptyStringToNull = true, NullDisplayText ="@space" ]
public string  MiddleName { get; set; }

" "放在那个位置的问题是,它将被读取为c#代码。相反,您希望在运行时将其作为HTML代码读取,而上面的内容应该能够实现这一点。

票数 1
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21861889

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档