c# - if else with razor 简写

标签 c# asp.net-mvc razor

我在我的 View 中使用它并希望它只显示"is"或“否” 但它显示 False?"yes":"No"

@myPosts.Contains(item.ID)?"Yes":"No"

这里有什么问题吗?

最佳答案

您需要括号才能使用表达式:

@(myPosts.Contains(item.ID)?"Yes":"No")

关于c# - if else with razor 简写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4579763/

相关文章:

ajax - 在 ASP.NET MVC 3 中使用 Ajax 和 JsonResult

c# - 没有 StackTrace 或日志的 Monotouch 应用程序崩溃(从未调用析构函数)

c# - ASP.NET MVC 上传文件超时

javascript - 在 ASP.NET MVC 中使用 HtmlHelper 构造 URL

c# - ASP.Net MVC : Can the AuthorizeAttribute be overriden?

c# - Facebook 登录会永久重新加载页面

c# - 用 C# 中第二个数组的值替换数组中的给定值

c# - 如何使用 LINQ 检索列表中包含列表特定属性的条目?

asp.net-mvc - asp.net MVC 验证框架的选项

c# - 如何注销 session MVC Razor visual studio