2012-09-07 14 views
5

I tiene una plantilla con Paramatersetiquetas condicionales en juego 2,0 de

@(title: Html, topbar: Html, nav: String = "")(content: Html) 

uso la etiqueta @title para fijar tanto el título de la página y una es decir, encabezado de la página:

<div class="header"> 
<h1>@title</h1> 
</div> 

Sin embargo , algunas páginas que no quiero poner un encabezado/título, así que les dejo en blanco y tratado:

@if(title != {}){ 
    <div class="header"> 
    <h1>@title</h1> 
    </div> 
} 

Pero esto no funciona .. ¿Cómo puedo lograr esto?

Gracias

Respuesta

8

Puede pasar null valor en el controlador, en acciones que no se debe utilizar el title y luego comprobar si title != null

@if(title != null){ 
    <div class="header"> 
    <h1>@title</h1> 
    </div> 
} 
+0

Qué pasaría si tuviera valores específicos que quería ignorar, algo como @if (title! = {Home}) – by0

+0

Probé @if (title! = Html ("Home")) pero esto todavía devuelve false – by0

+1

¿Por qué su título tiene un tipo 'Html' mientras que supongo que es común 'String'? – biesior