Articles of asp.net mvc

Il server non può impostare lo stato dopo che le intestazioni HTTP sono state inviate IIS7.5

A volte ottengo eccezioni nel mio ambiente di produzione: Informazioni di processo ID processo: 3832 Nome del processo: w3wp.exe Nome account: NT AUTHORITY \ NETWORK SERVICE Informazioni di eccezione Tipo di eccezione: System.Web.HttpException Messaggio di eccezione: il server non può impostare lo stato dopo che le intestazioni HTTP sono state inviate. Richiesta di informazioni URL […]

Qual è il vantaggio dell’uso di async con MVC5?

Qual è la differenza tra: public ActionResult Login(LoginViewModel model, string returnUrl) { if (ModelState.IsValid) { IdentityResult result = IdentityManager.Authentication.CheckPasswordAndSignIn(AuthenticationManager, model.UserName, model.Password, model.RememberMe); if (result.Success) { return Redirect(“~/home”); } else { AddErrors(result); } } return View(model); } e: [HttpPost] [AllowAnonymous] [ValidateAntiForgeryToken] public async Task Login(LoginViewModel model, string returnUrl) { if (ModelState.IsValid) { IdentityResult result = await […]

Determina se il file caricato è un’immagine (qualsiasi formato) su MVC

Quindi sto usando questo codice per la visualizzazione: Filename: Questo per modello: [HttpPost] public ActionResult Index(HttpPostedFileBase file) { if (file.ContentLength > 0) { var fileName = Path.GetFileName(file.FileName); var path = Path.Combine(Server.MapPath(“~/App_Data/uploads”), fileName); file.SaveAs(path); } return RedirectToAction(“Index”); } Funziona alla grande a meno che l’utente non aggiunga un file che non sia un’immagine. Come posso assicurare […]

Come modificare la convalida del messaggio “data-val-number” in MVC mentre viene generata dall’helper @Html

Assumi questo modello: Public Class Detail … Public Property PercentChange As Integer … end class e la vista: @Html.TextBoxFor(Function(m) m.PercentChange) procederà con questo html: Voglio personalizzare il messaggio di errore data-val-number che immagino abbia generato perché PercentChange è un Integer . Stavo cercando un attributo del genere per cambiarlo, range o qualsiasi cosa correlata non […]

È ansible creare un metodo generico @helper con Razor?

Sto cercando di scrivere un helper in Razor che assomigli al seguente: @helper DoSomething(Expression<Func> expr) where T : class Sfortunatamente, il parser pensa che <T sia l’inizio di un elemento HTML e finisco con un errore di syntax. È ansible creare un helper con Razor che è un metodo generico? In tal caso, qual è […]

L’elemento ViewData con la chiave “MY KEY” è di tipo “System.String” ma deve essere di tipo “IEnumerable “

Sto cercando di popolare un elenco a discesa da un database mappato con Linq-2-SQL, utilizzando ASP.NET MVC 2 e continuo a ricevere questo errore. Sono così confuso perché sto dichiarando una variabile di tipo IEnumerable sulla seconda riga, ma l’errore mi fa pensare che non sia così. Credo che questo dovrebbe essere molto semplice, ma […]

Visual Studio 2012 Web Publish non copia i file

Ho un progetto di applicazione Web in VS 2012 e quando utilizzo lo strumento di pubblicazione Web, esso crea con successo ma non copia alcun file sul target di pubblicazione (File System in questo caso). Se guardo l’output di build posso vedere tutto viene copiato correttamente in obj \ Release \ Package \ PackageTmp \ […]

OwinStartup non si triggers

Ho avuto il codice di configurazione OwinStartup perfettamente funzionante e poi ha smesso di funzionare. Sfortunatamente non sono sicuro di quello che ho fatto per farla smettere di funzionare e sto facendo davvero fatica a capirlo. Per assicurarmi di avere le nozioni di base, ho controllato per accertarmi che abbia il [assembly:OwinStartup(typeof(WebApplication.Startup))] attributo assegnato correttamente […]

Memorizza / assegna ruoli di utenti autenticati

Sto aggiornando un sito per utilizzare MVC e sto cercando il modo migliore per configurare l’autenticazione. A questo punto, ho il log-in fuori da Active Directory: convalidare un nome utente e una password, e quindi impostare il cookie Auth. Come posso archiviare le informazioni sul ruolo dell’utente al momento del log-in, in modo che i […]

Pagine SSL in ASP.NET MVC

Come faccio a utilizzare HTTPS per alcune delle pagine nel mio sito basato su ASP.NET MVC? Steve Sanderson ha un buon tutorial su come farlo in modo DRY su Anteprima 4 in: http://blog.codeville.net/2008/08/05/adding-httpsssl-support-to-aspnet-mvc-routing/ C’è un modo migliore / aggiornato con Anteprima 5 ?,