Tengo una plantilla de afeitar como la de abajo. Quiero comprobar si el valor en el campo de entrada es nulo, poner una cadena vacía, si el @UIManager.Member.EMail
tiene un valor, poner su valor. ¿Cómo puedo hacer eso?Si el valor es nulo, ponga una cadena vacía en la plantilla de afeitar?
entrada normal:
<input name="EMail" id="SignUpEMail" type="text" class="Input"
value="@UIManager.Member.EMail" validate="RequiredField" />
Razor Sintaxis Intento:
<input name="EMail" id="SignUpEMail" type="text" class="Input" validate="RequiredField"
value="@(UIManager.Member == null) ? string.Empty : UIManager.Member.EMail" />
El valor se muestra en el campo de entrada es:
True ? string.Empty : UIBusinessManager.MemberCandidate.EMail
, siempre y cuando UIManager y UIManager.Member son no nulo, esto ya debería funcionar ... ¿puedes ¿aclarar? –
En realidad @ UIManager.Member es inicialmente nulo. Obtiene su valor después de una operación de devolución. Entonces no funciona, tienes razón. Cómo comprobarlo así? –