Como importar um espaço para nome na página de exibição do
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 "@".
Como importar um espaço para nome na página de exibição do
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 contexto...
Eu tenho HTML seguro / higienizado salvo em uma tabela de banco de dados. Como posso escrever esse conteúdo HTML em uma exibição do Razor? Ele sempre escapa caracteres como <e comercial para
É 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"> //...
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á à...
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
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...
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 =...
Estive pesquisando no SO e no Google uma análise dos vários mecanismos de exibição disponíveis para o ASP.NET MVC, mas não encontrei muito mais do que simples descrições de alto nível do que é um mecanismo de exibição. Não estou necessariamente procurando por "melhor" ou "mais rápido", mas por...
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 é...
Gostaria de ter 2 layouts separados no meu aplicativo. Digamos que um seja para a seção Pública do site e o outro seja para o lado Membro. Para simplificar, digamos que toda a lógica de cada um desses sites seja organizada em 2 controladores distintos. PublicController StaffController E que...
Existe alguma diferença entre HTML.ActionLinkvs Url.Actionou eles são apenas duas maneiras de fazer a mesma coisa? Quando devo preferir um ao
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...
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...
O Razor codifica a string por padrão. Existe alguma sintaxe especial para renderização sem
Eu tenho um controle de área de texto que aceita entrada. Mais tarde, estou tentando renderizar esse texto em uma exibição usando: @ Model.CommentText Isso está codificando corretamente quaisquer valores. No entanto, quero substituir os caracteres de quebra de linha <br />e não consigo...
Estou escrevendo minha primeira página de barbear hoje, não consigo descobrir como entrar #if debug #else #endif Como posso inserir o pré-processador no
Estou tentando descobrir a sintaxe correta do Razor para obter um arquivo JavaScript para um determinado * .cshtml para estar na tag head junto com todos os outros arquivos de inclusão definidos em
Eu entendo que no Razor, o @Html faz várias coisas legais, como gerar HTML para links, entradas etc. Mas eu não recebo a função DisplayFor ... Por que eu escreveria: @Html.DisplayFor(model => model.Title) quando eu poderia
Eu preciso criar uma função que é necessária apenas dentro de um arquivo cshtml. Você pode pensar na minha situação como métodos de página do ASP.NET, que são min serviços da Web implementados em uma página, porque têm o escopo definido em uma página. Eu sei sobre auxiliares de HTML (métodos de...