Im usar esto en mi opinión y desea mostrar solamente "Sí" o "No" pero su visualización False?"yes":"No"
taquigrafía si otra persona con la maquinilla de afeitar
@myPosts.Contains(item.ID)?"Yes":"No"
¿Cuál es incorrecto aquí?
Im usar esto en mi opinión y desea mostrar solamente "Sí" o "No" pero su visualización False?"yes":"No"
taquigrafía si otra persona con la maquinilla de afeitar
@myPosts.Contains(item.ID)?"Yes":"No"
¿Cuál es incorrecto aquí?
Usted necesita paréntesis, para usar una expresión:
@(myPosts.Contains(item.ID)?"Yes":"No")
+1 - Llémeme a ello. – Oded
Puede incluso si nido de taquigrafía en el interior de otra forma abreviada si!
@(myPosts != null ? (myPosts.Contains(item.ID) ? "Yes" : "No") : "Null")
que es el tipo de uso completo cuando se trata de elementos obligatorios: '@ (myObject.NullableBool! = Null? (MyObject.NullableBool?" Sí ":" No "):" ¿Qué podría saber ... ")' – Vegar
Aquí hay otro conjunto de respuestas: http://stackoverflow.com/questions/4091831/how-to-use-ternary-operator-in-razor-specifically-on-html-attributes –
para su lectura : Los cerebros detrás de la sintaxis de la afeitadora. Es muy probable que sea todo lo que siempre quiso saber sobre la afeitadora y más: http://channel9.msdn.com/shows/Going+Deep/Andrew-Nurse-Inside-Razor/ – MrBoJangles