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

3
Atributos HTML condicionais usando Razor MVC3
A variável strCSSClass geralmente tem um valor, mas às vezes está vazia. Não quero incluir um class = "" vazio no HTML deste elemento de entrada, o que significa que se strCSSClass estiver vazio, não quero o atributo class = de forma alguma. A seguir está uma maneira de fazer …


4
O Razor não entende tags html não fechadas
Com RazorViewEngine, posso fazer isso: if (somecondition) { <div> some stuff </div> } mas não consigo fazer isso (Razor fica confuso): if (somecondition) { <div> } if (someothercondition) { </div> } Eu tenho uma situação em que preciso colocar minhas tags html de abertura e fechamento em blocos de código …



3
como adicionar script src dentro de uma visualização ao usar Layout
Quero incluir uma referência de javascript como: <script src="@Url.Content("~/Scripts/jqueryFoo.js")" type="text/javascript"></script> Se eu tenho uma Visão do Razor, qual é a maneira correta de incluí-la sem ter que adicioná-la ao Layout (eu só preciso dela em uma única visão específica, não todas) No aspx, poderíamos usar espaços reservados para conteúdo. Encontrei …




19
Caixa de seleção para booleano anulável
Meu modelo tem um booleano que deve ser anulável public bool? Foo { get; set; } então no meu Razor cshtml eu tenho @Html.CheckBoxFor(m => m.Foo) exceto que não funciona. Nem a conversão com (bool). Se eu fizer @Html.CheckBoxFor(m => m.Foo.Value) isso não cria um erro, mas não liga ao …


13
Html.DropdownListFor o valor selecionado não está sendo definido
Como posso definir o valor selecionado de um Html.DropDownListFor? Estive dando uma olhada online e vi que isso pode ser alcançado usando o quarto parâmetro, assim como o abaixo: @Html.DropDownListFor(m => m, new SelectList(Model, "Code", "Name", 0), "Please select a country") Minha lista de seleção é exibida assim: <select id="ShipFromCountries" …

4
Sintaxe Html.RenderPartial () com Razor
Isso funciona porque retorna o resultado da renderização parcial da visualização em uma string: @Html.Partial("Path/to/my/partial/view") Mas prefiro usar RenderPartiale parece que preciso escrever: @{Html.RenderPartial("Path/to/my/partial/view");} ao invés de: @Html.RenderPartial("Path/to/my/partial/view"); Para fazer funcionar. Mensagem de erro: Compiler Error Message: CS1502: The best overloaded method match for 'System.Web.WebPages.WebPageExecutingBase.Write(System.Web.WebPages.HelperResult)' has some invalid arguments Existe …

6
ASP.NET MVC Razor Concatenation
Estou tentando renderizar uma lista HTML que se parece com o seguinte, usando o mecanismo de visualização Razor: <ul> <li id="item_1">Item 1</li> <li id="item_2">Item 2</li> </ul> O código que estou tentando usar para renderizar esta lista é: <ul> @foreach (var item in Model.TheItems) { <li id="item_@item.TheItemId">Item @item.TheItemId</li> } </ul> O …

6
MVC Razor view aninhado modelo foreach
Imagine um cenário comum, esta é uma versão mais simples do que estou encontrando. Na verdade, tenho algumas camadas de aninhamento adicional na minha ... Mas este é o cenário O tema contém a lista A categoria contém a lista O produto contém a lista Meu controlador fornece um tema …

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.