Articles of asp.net mvc

Creazione di una raccolta di SelectListItem con LINQ

Sto cercando di visualizzare un elenco a discesa di utenti a mio avviso. Ecco il codice che sto usando nel mio metodo di controllo: var users = _usersRepository.Users.Select(u => new SelectListItem { Text = u.FirstName + ” ” + u.LastName, Value = u.UserID.ToString() } return View(new MyViewModel { Users = users }); Ottengo un errore […]

Come convertire un file in array di byte direttamente senza il suo percorso (senza salvare il file)

Ecco il mio codice: public async Task Index(ICollection files) { foreach (var file in files) uploaddb(file); var uploads = Path.Combine(_environment.WebRootPath, “uploads”); foreach (var file in files) { if (file.Length > 0) { var fileName = ContentDispositionHeaderValue.Parse(file.ContentDisposition).FileName.Trim(‘”‘); await file.SaveAsAsync(Path.Combine(uploads, fileName)); } Ora sto convertendo questo file in array di byte usando questo codice: var filepath = […]

Improvvisamente, la cultura non è più supportata nell’app Web di Azure

Il nostro Azure web app sta emettendo errori su una coltura che non è supportata. Carichiamo un elenco di paesi da mostrare in prima pagina, ma questo sta dando improvvisamente degli errori. Lo stesso codice viene utilizzato anche su altre varie app Web e non presentano il problema. Il seguente codice dà un problema. private […]

Utilizzo di RenderAction (nome azione, valori) nel problema MVC4

Devo visualizzare alcuni oggetti figlio ( Items ) di una Request quadro. Invece di Richiesta, ho trovato migliore per passare in una vista che contiene più informazioni rispetto all’ quadro di richiesta originale. Questa vista ho chiamato RequestInfo , contiene anche l’ Id richieste originale. Poi nella MVC View ho fatto: @model CAPS.RequestInfo … @Html.RenderAction(“Items”, […]

problema di appSettings e ConfigurationManager.AppSettings

Ho cercato il sito, e mentre ho trovato alcune informazioni molto utili, non ho potuto capire cosa sta succedendo con il mio codice. Ho il seguente web.config: Ho ritagliato le cose in system.web e system.webServer, ma sono le impostazioni predefinite generate in un’applicazione ASP.NET MVC. Sto cercando di accedere ai tasti nella sezione (questa è […]

La tabella AspNetUserLogins Identity

A cosa servono AspNetUserLogins? È per memorizzare gli accessi da parte dell’utente? Come posso quindi aggiornare questa tabella con quei dati?

ASP.NET MVC Reindirizza con il modello

Al momento ho un metodo nel mio controller che accetta una raccolta moduli, salva i dati e quindi visualizza i dati in una pagina ‘Dettagli’. Al momento, il codice attualmente è simile al seguente: [HttpPost] public ActionResult Create(PersonModel person) { if (person.IsValid()) { person.additionalData = “Person created successfully”; return View(“Details”, person); } } Il problema […]

TagBuilder InnerHtml in ASP.NET 5 MVC 6

Mi sembra che ci siano importanti cambiamenti irrisolti in TagBuilder a partire da beta7 senza menzione nel repository degli annunci. Specificamente .ToString non esegue più il rendering del tagbuilder, ma restituisce semplicemente il nome del tipo. in precedenza potevamo fare cose come questa all’interno delle nostre estensioni HtmlHelper per creare elementi hidml nidificati: var li […]

Problema di convalida del modello MVC 3 – Oversight o By Design

Mi sono imbattuto in uno scenario in cui avevo bisogno di sapere quale proprietà era attualmente convalidata in un ValidationAttribute personalizzato. Ho pensato che sarebbe stato facile con MVC 3 dato che ValidationContext è stato passato nel metodo IsValid . Senza entrare nei dettagli, ecco l’idea di base: protected override ValidationResult IsValid(Object value, ValidationContext validationContext) […]

Bundling non funziona in MVC5 quando accendo la modalità di rilascio

Ho il seguente bundle configurato in BundleConfig.cs: bundles.Add(new StyleBundle(“~/bundles/css”).Include( “~/assets/bootstrap/css/bootstrap.css”, “~/assets/css/global/all.css”)); e lo riferimento usando il seguente: @Styles.Render(“~/bundles/css”) Quando sono in modalità di debug (web.config compilation debug=”true” ) funziona come previsto in quanto rende entrambi i file css come normali cioè: Tuttavia, quando imposto debug=”false” il comportamento sopra riportato si verifica ancora in quanto riconosce […]