Articles of asp.net mvc

ASP.NET MVC – Come mostrare un errore non autorizzato sulla pagina di accesso?

Nella mia app ASP.NET MVC, ho decorato la maggior parte dei controller [Authorize(Roles=”SomeGroup”)] Quando un utente non è autorizzato ad accedere a qualcosa, viene inviato a “~ / Login” che è l’azione di accesso sul mio controller account. Come posso determinare se un utente ha raggiunto la pagina di accesso perché non è autorizzato in […]

Come posso creare un URL amichevole in ASP.NET MVC?

Come posso generare URL amiche all’interno di ASP.NET MVC Framework? Ad esempio, abbiamo un URL che assomiglia a questo: http: // sito / catalogo / BrowseByStyleLevel / 1 L’1 è Id del livello di studio (in questo caso superiore) per navigare, ma mi piace riformattare l’URL nello stesso modo in cui lo fa StackOverflow. Ad […]

ASP.NET MVC3 e Windows Auth su IIS continua a redirect a / Account / Login

Sto eseguendo MVC3 e un’applicazione web di autenticazione di Windows. Quando eseguo il deploy su IIS6, funziona alla grande fino a quando non prendo una pagina che richiede l’autenticazione. È quindi il reindirizzamento automatico a / Account / Login quando non ne ho traccia nella mia applicazione e il mio web.config è configurato su Windows […]

Differenza tra window.location.href e top.location.href

Qualcuno può dirmi la differenza tra window.location.href e top.location.href ? E anche dove usare quale. E quale sarà migliore quando redirect dopo una chiamata ajax in 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 […]