Articles of asp.net mvc 4

Utilizzo dei cookie in Asp.Net Mvc 4

Ho un’applicazione web in Asp.Net MVC4 e voglio usare i cookie per l’accesso e il logout dell’utente. Quindi le mie azioni come segue: Login azione [HttpPost] public ActionResult Login(string username, string pass) { if (ModelState.IsValid) { var newUser = _userRepository.GetUserByNameAndPassword(username, pass); if (newUser != null) { var json = JsonConvert.SerializeObject(newUser); var userCookie = new HttpCookie(“user”, […]

C’è qualche buona ragione per usare FormCollection invece di ViewModel?

Ho ereditato un codice base scritto in ASP.Net MVC 4. Ogni metodo post prende un object FormCollection . A parte il fastidio di dover accedere ai valori attraverso le stringhe tra virgolette, porta anche a degli svantaggi come non essere in grado di utilizzare ModelState.IsValid come ModelState.IsValid o [AllowHtml] sulle mie proprietà ViewModel. In realtà […]

Serializzazione JSON corretta in MVC 4

Mi piacerebbe avere JSON ‘correttamente’ serializzato (camelCase), e la possibilità di cambiare i formati della data, se necessario. Per le API Web è molto semplice: nel Global.asax eseguo il seguente codice var json = GlobalConfiguration.Configuration.Formatters.JsonFormatter; json.SerializerSettings.ContractResolver = new CamelCasePropertyNamesContractResolver(); Questo codice, a livello di pipeline, gestisce la serializzazione nel modo che preferisco. Mi piacerebbe realizzare […]

Menu di scelta rapida Aggiungi controller / Visualizza mancante

Ho integrato ASP.NET MVC 4 nel sito Web asp.net esistente. Entrambi funzionano bene ma non vedo alcun menu / scorciatoie per creare controller / vista all’interno dell’IDE di Visual Studio. Sono quelli disponibili solo per modello ASP.NET MVC?

Reindirizza da asp.net web api post azione

Sono molto nuovo all’API Web ASP.NET 4.0. Possiamo redirect a un altro URL alla fine dell’azione POST ?, qualcosa come … Response.Redirect(url) In realtà io carica file da un’applicazione MVC (ad esempio www.abcmvc.com ) tramite l’API Web (ad esempio www.abcwebapi.com/upload ) Qui il upload è l’azione POST. Inserisco un modulo in più parti per la […]

Razor View throwing “Il nome ‘modello’ non esiste nel contesto attuale”

Dopo il refactoring significativo nella mia applicazione MVC 4, e Razor mostra questo errore durante il debug di Views: Il nome ‘modello’ non esiste nel contesto corrente. Questa è la linea di codice incriminata: @model ICollection So che l’uso di @model è corretto. Perché sta succedendo? Come posso ripararlo?

Come aggiornare un reclamo in Id quadro ASP.NET?

Sto usando l’autenticazione OWIN per il mio progetto MVC5. Questo è il mio SignInAsync private async Task SignInAsync(ApplicationUser user, bool isPersistent) { var AccountNo = “101”; AuthenticationManager.SignOut(DefaultAuthenticationTypes.ExternalCookie); var identity = await UserManager.CreateIdentityAsync(user, DefaultAuthenticationTypes.ApplicationCookie); identity.AddClaim(new Claim(ClaimTypes.UserData, AccountNo)); AuthenticationManager.SignIn(new AuthenticationProperties() { IsPersistent = isPersistent, RedirectUri=”Account/Index”}, identity); } Come puoi vedere, ho aggiunto AccountNo nell’elenco delle rivendicazioni. Ora, […]

Abilitare le migrazioni con il contesto in Assemblea separata?

Ho un progetto su cui voglio eseguire il mio update-database ma ho i miei modelli e il mio contesto in un progetto separato. Se enable-migrations ottengo questo errore: non è stato trovato nessun tipo di contesto nell’assembly “MyProject”. Questo è presumibilmente perché il mio contesto è in MyProject.MVC. Se eseguo enable-migrations su MyProject.MVC devo aggiungere […]

Razor MVC Popolazione di array Javascript con Model Array

Sto provando a caricare un array JavaScript con un array dal mio modello. Mi sembra che questo dovrebbe essere ansible. Nessuno dei modi seguenti funziona. Imansible creare un loop JavaScript e incrementare tramite Model Array con la variabile JavaScript for(var j=0; j<255; j++) { jsArray = (@(Model.data[j]))); } Imansible creare un ciclo Razor, JavaScript è […]

validazione non invadente che non funziona con contenuti dinamici

Sto riscontrando dei problemi nel tentativo di ottenere la convalida jQuery discreta per lavorare con una vista parziale che viene caricata dynamicmente attraverso una chiamata AJAX. Ho passato giorni a cercare di far funzionare questo codice senza fortuna. Ecco la vista: @model MvcApplication2.Models.test @using (Html.BeginForm()) { @Html.ValidationSummary(true); } La vista parziale: @model MvcApplication2.Models.test @Html.TextAreaFor(m => […]