编辑
如果有人能告诉我你所说的如果像这样的陈述会很棒!谢谢!
关于“短” if 语句的快速问题(不确定您如何称呼它们),
我有
<%= (LeadsUser.IsAdministrator || LeadsUser.IsEditor || LeadsUser.IsSubsidiarie) ? "Currently logged in as: " : "" %>
<%= LeadsUser.IsSubsidiarie ? "Lead admin" : "" %>
<%= LeadsUser.IsAdministrator ? "Lead editor" : "" %>
<%= LeadsUser.IsEditor ? "Lead user" : "" %>
我知道这是反对 DRY 的。我想知道我可以结合这些吗?因为一些用户在多个组中。我希望它说“当前登录为:首席管理员,首席编辑”,因此取决于 LeadsUser.IsSubsidiarie 是否为真以及 IsAdministrator 写“,首席编辑”而不是“首席编辑”。