gpt4 book ai didi

c# - 在 ASP.Net MVC View 中显示是/否而不是复选框

转载 作者:太空狗 更新时间:2023-10-29 20:44:59 25 4
gpt4 key购买 nike

我是 ASP.Net/MVC 的新手。我创建了一个从模型填充的 View 。我正在为模型中的每个项目创建一行,以显示模型项目的属性/属性。

其中一个成员是 bool ,名称是 Staged。在 View 中,如果为真,我想将其显示为"is",如果为假,则显示为“否”。用户将只能阅读它,所以简单的文本是/否就足够了。

我在 cshtml 中使用以下代码

    <td>
@Html.DisplayFor(modelItem => item.Staged)
</td>

然而,这在该位置显示了一个复选框,我如何将其显示为是/否?

谢谢,

最佳答案

您可以像这样使用自定义的 html 辅助扩展方法:

@Html.YesNo(item.Staged)

代码如下:

public static MvcHtmlString YesNo(this HtmlHelper htmlHelper, bool yesNo)
{
var text = yesNo ? "Yes" : "No";
return new MvcHtmlString(text);
}

这样您就可以通过一行 Razor 代码在整个站点中重复使用它。

关于c# - 在 ASP.Net MVC View 中显示是/否而不是复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20270754/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com