20/09/2012 Development / asp.net
Comando Razor WebForm
Bloco de Código @{ int x = 123; string y = "Olá Mundo.";} <% int x = 123; string nome = "Felipe Huggler"; %> 
Expressão (HTML) @model.Message <%= model.Message %>
Expressão @Html.Raw(model.Message)  
Combinado Texto com códigos @foreach(var item in items) { <span>@item.Prop</span>} <% foreach(var item in items) { %><span><%= item.Prop %></span><% } %> 
Mesclando Códigos com tags HTML @if (foo) { @: Plain Texto e @editora.Name } <% if (foo) { %> Plain Text e <%= editora.Name %> <% } %>
Endereço de email Olá sidnei@gmail.com Razor reconhece o formato de e-mail básico e não é inteligente o suficiente para tratar o @ como um delimitador de código
Expressões explícitas ISBN@(isbnNumber) Neste caso, é preciso ser explícito sobre a expressão usando parênteses.
Encapsulando @ In Razor, you use the
@@foo to display the value
of foo
@ @ @ transforma em um único na resposta
Comentários do lado do Servidor @*
Esse e o lado do servidor
Com múltiplos comentários
*@
 
Mesclando expressões e textos Olá @titulo. @nome. Olá . .