Domande taggate «razor»

Razor è un linguaggio modello utilizzato dalle pagine Web ASP.NET e ASP.NET MVC (dalla versione 3). Aggiunge uno strato di astrazione sopra la generazione HTML. Supporta transizioni continue tra markup HTML e codice C # o VB. Le transizioni tra markup e codice sono indicate dal segno "@".

3
come aggiungere script src all'interno di una vista quando si usa Layout
Voglio includere un riferimento javascript come: <script src="@Url.Content("~/Scripts/jqueryFoo.js")" type="text/javascript"></script> Se ho una vista Razor, qual è il modo corretto per includerla senza doverla aggiungere al layout (ne ho bisogno solo in una vista specifica, non in tutte) In aspx, potremmo usare i segnaposto dei contenuti .. Ho trovato esempi più …
101 asp.net-mvc  razor 

3
Attributi HTML condizionali che utilizzano Razor MVC3
La variabile strCSSClass ha spesso un valore ma a volte è vuota. Non voglio includere una classe vuota = "" nell'HTML di questo elemento di input, il che significa che se strCSSClass è vuoto, non voglio affatto l'attributo class =. Il seguente è un modo per eseguire un attributo HTML …


4
Razor non riconosce i tag html non chiusi
Con RazorViewEngine, posso fare questo: if (somecondition) { <div> some stuff </div> } ma non riesco a farlo (Razor si confonde): if (somecondition) { <div> } if (someothercondition) { </div> } Ho una situazione in cui devo inserire i miei tag html di apertura e chiusura in diversi blocchi di …

11
ASP.NET MVC 3: sovrascrivere l'attributo "nome" con TextBoxFor
È possibile quando si utilizza Html.TextBoxForper sostituire l'attributo name? Ho provato senza successo. Devo utilizzare TextBoxFor per far funzionare la convalida lato client, tuttavia per motivi che non entrerò ho bisogno che il nome della casella di testo sia diverso da quello generato. Ho provato quanto segue: @Html.TextBoxFor(x => x.Data, …



3
@ Html.BeginForm Visualizzazione di "System.Web.Mvc.Html.MvcForm" sulla pagina
Ho una vista rasoio in cui ho aggiunto un pulsante di eliminazione all'interno di un'istruzione "if" e quando la visualizzazione viene visualizzata nel browser viene visualizzato "System.Web.Mvc.Html.MvcForm" accanto al pulsante Elimina. Come me ne sbarazzo? Ecco il codice: <div id="deletestatusupdate"> @if (update.User.UserName.Equals(User.Identity.Name, StringComparison.OrdinalIgnoreCase)) { @Html.BeginForm("deleteupdate", "home") @Html.Hidden("returnUrl", Request.Url.ToString()) <button name="id" …

6
ASP.NET MVC Razor: come eseguire il rendering dell'HTML di una visualizzazione parziale Razor all'interno dell'azione del controller
È noto come generare un HTML di una data vista parziale sul motore di visualizzazione ASP.NET . Ma se questa funzionalità viene utilizzata su una vista parziale razor non funziona, poiché l'eccezione dice che la vista parziale non deriva da "UserControl". Come correggere il rendering per supportare la visualizzazione parziale …
97 c#  asp.net-mvc  razor 


13
Html.DropdownList Per il valore selezionato non impostato
Come posso impostare il valore selezionato di un Html.DropDownListFor? Ho dato un'occhiata online e ho visto che può essere ottenuto utilizzando il quarto parametro così come di seguito: @Html.DropDownListFor(m => m, new SelectList(Model, "Code", "Name", 0), "Please select a country") Il mio elenco di selezione viene quindi visualizzato in questo …

19
Casella di controllo per booleano nullable
Il mio modello ha un valore booleano che deve essere annullabile public bool? Foo { get; set; } quindi nel mio cshtml Razor ho @Html.CheckBoxFor(m => m.Foo) tranne che non funziona. Nemmeno il casting con (bool). Se lo faccio @Html.CheckBoxFor(m => m.Foo.Value) ciò non crea un errore, ma non si …

6
Concatenazione Razor ASP.NET MVC
Sto provando a eseguire il rendering di un elenco HTML simile al seguente, utilizzando il motore di visualizzazione Razor: <ul> <li id="item_1">Item 1</li> <li id="item_2">Item 2</li> </ul> Il codice che sto tentando di utilizzare per visualizzare questo elenco è: <ul> @foreach (var item in Model.TheItems) { <li id="item_@item.TheItemId">Item @item.TheItemId</li> } …

4
Sintassi Html.RenderPartial () con Razor
Funziona, perché restituisce il risultato del rendering della vista parziale in una stringa: @Html.Partial("Path/to/my/partial/view") Ma preferisco usare RenderPartiale sembra che abbia bisogno di scrivere: @{Html.RenderPartial("Path/to/my/partial/view");} invece di: @Html.RenderPartial("Path/to/my/partial/view"); Per farlo funzionare. Messaggio di errore: Compiler Error Message: CS1502: The best overloaded method match for 'System.Web.WebPages.WebPageExecutingBase.Write(System.Web.WebPages.HelperResult)' has some invalid arguments Se …

6
MVC Razor visualizza il modello di foreach annidato
Immagina uno scenario comune, questa è una versione più semplice di ciò che sto incontrando. In realtà ho un paio di strati di ulteriore nidificazione sul mio ... Ma questo è lo scenario Il tema contiene l'elenco La categoria contiene l'elenco Il prodotto contiene l'elenco Il mio controller fornisce un …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.