Perguntas com a marcação «razor»

O Razor é uma linguagem de modelo usada pelo ASP.NET Web Pages e pelo ASP.NET MVC (desde a versão 3). Ele adiciona uma camada de abstração acima da geração de HTML. Ele suporta transições contínuas entre marcação HTML e código C # ou VB. As transições entre marcação e código são indicadas pelo sinal "@".


15
Caractere Escape @ no mecanismo de exibição de navalha
Estou criando um site de amostra do ASP.NET MVC 3 usando o Razor como mecanismo de exibição. A sintaxe do barbeador começa com o @personagem, por exemplo @RenderBody(). Se eu escrever @test na minha página cshtml, isso me dará um erro de análise CS0103: O nome 'teste' não existe no …


12
Usando o Razor no JavaScript
É possível ou existe uma solução alternativa para usar a sintaxe Razor no JavaScript que está em uma view ( cshtml)? Estou tentando adicionar marcadores a um mapa do Google ... Por exemplo, tentei isso, mas estou recebendo muitos erros de compilação: <script type="text/javascript"> // Some JavaScript code here to …

6
Como usar o operador ternário no razor (especificamente em atributos HTML)?
Com o mecanismo de exibição WebForms, usarei normalmente o operador ternário para condicionais muito simples, especialmente dentro de atributos HTML. Por exemplo: <a class="<%=User.Identity.IsAuthenticated ? "auth" : "anon" %>">My link here</a> O código acima atribuirá à <a>tag uma classe authou anondependendo de o usuário estar autenticado. Qual é a sintaxe …

7
Styles.Render no MVC4
Em um .NET MVC4projeto, como @Styles.Renderfunciona? Quero dizer, em @Styles.Render("~/Content/css")qual arquivo ele está chamando? Eu não tenho um arquivo ou uma pasta chamada "css" dentro da minha Contentpasta.

9
Como obter o URL da página atual no MVC 3
Estou usando o plug-in de comentários do Facebook em um blog que estou criando. Ele possui algumas tags FBXML que são interpretadas pelo javascript do facebook mencionado na página. Isso tudo funciona bem, mas eu tenho que passar a URL atual e totalmente qualificada para o plug-in. <div style="width: 900px; …
360 c#  asp.net  asp.net-mvc  razor 

7
Como declarar uma variável local no Razor?
Estou desenvolvendo um aplicativo Web no asp.net mvc 3. Sou muito novo nele. Em uma exibição usando o razor, eu gostaria de declarar algumas variáveis ​​locais e usá-las em toda a página. Como isso pode ser feito? Parece bastante trivial poder executar a seguinte ação: @bool isUserConnected = string.IsNullOrEmpty(Model.CreatorFullName); @if …


23
Injetando conteúdo em seções específicas de uma exibição parcial ASP.NET MVC 3 com o Razor View Engine
Eu tenho esta seção definida no meu _Layout.cshtml @RenderSection("Scripts", false) Eu posso usá-lo facilmente de uma vista: @section Scripts { @*Stuff comes here*@ } O que estou enfrentando é como injetar algum conteúdo nesta seção a partir de uma exibição parcial. Vamos assumir que esta é minha página de visualização: …



5
ASP.NET MVC 3 - Modelo de exibição parcial versus modelo de editor
Portanto, o título deve falar por si. Para criar componentes reutilizáveis ​​no ASP.NET MVC, temos 3 opções (podem ser outras que eu não mencionei): Vista parcial: @Html.Partial(Model.Foo, "SomePartial") Modelo de editor personalizado: @Html.EditorFor(model => model.Foo) Modelo de exibição personalizado: @Html.DisplayFor(model => model.Foo) Em termos da visualização / HTML real, todas …

9
Servindo favicon.ico no ASP.NET MVC
Qual é a recomendação final / melhor para servir o favicon.ico no ASP.NET MVC? Atualmente, estou fazendo o seguinte: Adicionando uma entrada ao início do meu método RegisterRoutes: routes.IgnoreRoute("favicon.ico"); Colocar o favicon.ico na raiz do meu aplicativo (que também será a raiz do meu domínio). Eu tenho duas perguntas: Não …


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.