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 "@".




4
Para que serve a sintaxe @ Html.DisplayFor?
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 escrever: @Model.Title

5
Como criar uma função em um modelo cshtml?
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 …



20
Como obter o atributo de nome para exibição de um membro do Enum por meio do código de máquina MVC?
Eu tenho uma propriedade no meu modelo chamada "Promoção" cujo tipo é uma enumeração de bandeira chamada "UserPromotion". Os membros da minha enum têm atributos de exibição definidos da seguinte maneira: [Flags] public enum UserPromotion { None = 0x0, [Display(Name = "Send Job Offers By Mail")] SendJobOffersByMail = 0x1, [Display(Name …

24
MVC 4 @Scripts "não existe"
Acabei de criar um projeto ASP.NET MVC 4 e usei o Visual Studio 2012 RC para criar um Controller e Razor Views para IndexeCreate Actions. Quando vim para executar o aplicativo e naveguei até a Createexibição, o seguinte erro foi mostrado: Mensagem de erro do compilador: CS0103: O nome 'Scripts' …
201 asp.net-mvc  razor 



6
Como referenciar um arquivo .css em uma exibição de navalha?
Eu sei como definir arquivos .css no arquivo _Layout.cshtml, mas e sobre a aplicação de uma folha de estilo por visualização? Meu pensamento aqui é que, em _Layout.cshtml, você tem <head>tags para trabalhar, mas não em uma das visualizações que não são de layout. Para onde <link>vão as tags?
195 css  asp.net-mvc  razor 


2
Como posso adicionar um atributo de classe a um elemento HTML gerado pelos HTML Helpers do MVC?
O ASP.NET MVC pode gerar elementos HTML usando HTML Helpers, por exemplo @Html.ActionLink(), @Html.BeginForm()e assim por diante. Eu sei que posso especificar atributos de formulário criando um objeto anônimo e passar esse objeto para o (quarto neste caso) htmlAttributesparâmetro onde especificar um idpara o elemento: Html.BeginForm("Foo", "Bar", FormMethod.Post, new { …

10
Adicione arquivos CSS ou JavaScript ao cabeçalho do layout a partir de visualizações ou visualizações parciais
Cabeçalho das páginas de layout: <head> <link href="@Url.Content("~/Content/themes/base/Site.css")" rel="stylesheet" type="text/css" /> </head> Uma Visualização (AnotherView) do aplicativo precisa: <link href="@Url.Content("~/Content/themes/base/AnotherPage.css")" rel="stylesheet" type="text/css" /> e AnotherView tem uma vista parcial (AnotherPartial) que precisa de: <link href="@Url.Content("~/Content/themes/base/AnotherPartial.css")" rel="stylesheet" type="text/css" /> Pergunta: Como podemos adicionar esses links de arquivos CSS para os links …

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.