Articles of razor

Parola chiave “foreach” imprevista dopo il carattere “@”

Ho una visione parziale fatta con il razor. Quando lo eseguo ottengo il seguente errore: sembra che Razor rimanga bloccato nel pensare che sto scrivendo il codice ovunque. Parola chiave “foreach” imprevista dopo il carattere “@”. Una volta all’interno del codice, non è necessario prefisso di costrutti come “foreach” con “@” Ecco la mia opinione: […]

@ Html.DropDownListPer come impostare il valore predefinito

@Html.DropDownListFor(model => model.Status, new List { new SelectListItem{Text=”Active”, Value=”True”}, new SelectListItem{Text=”Deactive”, Value=”False”}}) In vista sto usando questo codice drop dowenlist. Corro il mio valore di distriggerszione predefinito dell’applicazione è visualizzato nella casella di riepilogo a discesa. Voglio visualizzare l’impostazione predefinita Attiva

Renderizza Razor View in modo che stringa in ASP.NET Core

Io uso RazorEngine per l’analisi dei modelli nel mio progetto MVC 6 in questo modo: Engine.Razor.RunCompile(File.ReadAllText(fullTemplateFilePath), templateName, null, model); Funziona bene per la beta 6. Non funziona dopo l’aggiornamento alla versione beta 7 con l’errore: MissingMethodException: Metodo non trovato: “Void Microsoft.AspNet.Razor.CodeGenerators.GeneratedClassContext.set_ResolveUrlMethodName (System.String)”. in RazorEngine.Compilation.CompilerServiceBase.CreateHost (Digitare templateType, Type modelType, String className) Questo è global.json: { “projects”: […]

Convalida DataAnnotations (espressione regolare) in asp.net mvc 4 – visualizzazione del razor

Il validatore DataAnnotations non funziona nella vista del razor asp.net mvc 4, quando si utilizzano i caratteri speciali nell’espressione regolare. Modello: [StringLength(100)] [Display(Description = “First Name”)] [RegularExpression(“^([a-zA-Z0-9 .&’-]+)$”, ErrorMessage = “Invalid First Name”)] public string FirstName { get; set; } Vista del razor: @Html.TextBoxFor(model => Model.FirstName, new { }) @Html.ValidationMessageFor(model => Model.FirstName) La convalida non […]

Razor actionlink autogenerating? Length = 7 in URL?

Ho Link sulla pagina del razor qui sotto. @Html.ActionLink(“Create New Profile”, “Create”, “Profile”, new { @class=”toplink” }) Vedo la sorgente vista pagina che è sotto Create New Profile Quando clicco sul link. L’URL è come sotto. http://localhost:54876https://stackoverflow.com/admin/profile/create?length=7 Non voglio? Lunghezza = 7. Perché questo è generato automaticamente.

MVC Razor view Intellisense spezzato in VS 2013/2015/2017

Ho un progetto esistente scritto in VS2010 che quando caricato in VS2010 funziona perfettamente. Quando carico questo stesso progetto in VS2013 le viste del dispositivo MVC Razor contengono molti errori come se il file di configurazione mancasse dalla cartella delle viste. Sembra che non abbia caricato correttamente l’editor Razor usando i file di configurazione sia […]

Sintassi del razor e Javascript

Come test sto convertendo un’app di proof-of-concept che abbiamo scritto da Web Forms a Razor, semplicemente per consentirci di valutarla. Ho incontrato un problema finora che mi ha fatto male alla testa … generando Javascript sul lato client … Web-Forms var jqGridIdList = “”; var availableIds = []; <% for (var i = 0; i […]

Imposta l’attributo disable in base a una condizione per Html.TextBoxFor

Voglio impostare disabilitare l’attributo in base a una condizione per Html.TextBoxFor in asp.net MVC come di seguito @Html.TextBoxFor(model => model.ExpireDate, new { style = “width: 70px;”, maxlength = “10”, id = “expire-date” disabled = (Model.ExpireDate == null ? “disable” : “”) }) Questo helper ha due uscite disabilitate = “disabilitate” o disabilitate = “”. entrambi […]

ASP.NET MVC DropDownListFor con modello di tipo List

Ho una vista con un modello di tipo Elenco e voglio mettere un elenco a discesa sulla pagina che contiene tutte le stringhe dall’elenco come elementi nel menu a discesa. Sono nuovo di MVC, come potrei realizzare questo? Ho provato questo: @model List @Html.DropDownListFor(x => x) ma questo ha generato un errore. Qualsiasi aiuto è […]

La convalida non invadente non funziona sulla vista parziale aggiunta dynamicmente

Attualmente sto affrontando un problema con la convalida dopo l’aggiunta dynamic del contenuto. Ho una vista fortemente digitato su un modello ( Order ). Questo ordine può avere molti articoli. Il modello ha un aspetto simile al seguente: public class Order { [Key] [HiddenInput] public int id { get; set; } [Display(Name = “Order Number”)] […]