Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/107.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 4 在MVC4模型中将0或1转换为“是”或“否”以进行显示_Asp.net Mvc 4 - Fatal编程技术网

Asp.net mvc 4 在MVC4模型中将0或1转换为“是”或“否”以进行显示

Asp.net mvc 4 在MVC4模型中将0或1转换为“是”或“否”以进行显示,asp.net-mvc-4,Asp.net Mvc 4,我将在MVC4应用程序中显示一些0或1的结果。我希望它们显示是(1)或否(0)。有没有可以添加到字段中的注释?或者我必须以某种方式在视图中执行此操作…您可以使用自定义HTML帮助程序执行此操作: 或者可能只是一个简单的扩展方法。我有一个用于布尔值的 public static bool ToYesNo(this Boolean boolValue) { return (boolValue ? "Yes" : "No"); } 在模型中,添加一个back

我将在MVC4应用程序中显示一些0或1的结果。我希望它们显示是(1)或否(0)。有没有可以添加到字段中的注释?或者我必须以某种方式在视图中执行此操作…

您可以使用自定义HTML帮助程序执行此操作:

或者可能只是一个简单的扩展方法。我有一个用于布尔值的

    public static bool ToYesNo(this Boolean boolValue)
    {
        return (boolValue ? "Yes" : "No");
    }

在模型中,添加一个backing字段并为属性指定getter

private string _myString;
public string MyString
    {
        get
        {
            _myString = _myString.Equals( "0" ) ? "No" : "Yes";
            return _myString;
        }
        set { _myString = value; }

    }

我的值已经是数据库中的字符串了。我只想让它们显示“是”或“否”,你把这个扩展方法称为什么,它扩展了什么?也许HTML助手会是更好的途径?