我将在我的MVC 4应用程序中显示一些0或1的结果。我想让他们显示是(1)或否(0)。是否有我可以添加到我的字段中的注释来执行此操作?或者我必须以某种方式在视图中这样做......
答案 0 :(得分:1)
您可以使用自定义HTML帮助程序: http://www.asp.net/mvc/tutorials/older-versions/views/creating-custom-html-helpers-cs
或者只是一个简单的扩展方法。我有一个用于布尔值的。
public static bool ToYesNo(this Boolean boolValue)
{
return (boolValue ? "Yes" : "No");
}
答案 1 :(得分:1)
在模型中,添加一个支持字段并指定属性的getter
private string _myString;
public string MyString
{
get
{
_myString = _myString.Equals( "0" ) ? "No" : "Yes";
return _myString;
}
set { _myString = value; }
}