Articles of asp.net mvc

Come simulare il percorso dell’applicazione durante l’analisi dell’app Web

Sto testando il codice in un helper MVC HTML che genera un errore durante il tentativo di ottenere il percorso dell’applicazione: //appropriate code that uses System.IO.Path to get directory that results in: string path = “~\\Views\\directory\\subdirectory\\fileName.cshtml”; htmlHelper.Partial(path, model, viewData); //exception thrown here L’eccezione che viene generata è System.Web.HttpException: il percorso virtuale relativo all’applicazione ‘~ / […]

Perché il mio codice esegue il caricamento lento anche dopo averlo spento in ogni punto ansible?

Vorrei ottenere le entity framework Esami e Test che hanno un’ quadro UserTest con un UserId uguale o “0” o un valore fornito. Ho avuto un numero di suggerimenti ma finora nessuno ha funzionato. Un suggerimento era di iniziare con l’acquisizione dei dati di UserTest e l’altra soluzione era quella di iniziare ottenendo i dati […]

Chiamare i metodi asincroni nei filtri azione in MVC 5

Sto scrivendo un filtro azione (ereditato da ActionFilterAttribute ) che utilizza HttpClient per i dati POST su un server esterno nel metodo OnResultExecuted . HttpClient ha il metodo PostAsync che restituisce un’attività attendibile Task . public override void OnResultExecuted(ResultExecutedContext filterContext) { using (var client = new HttpClient()) { var task = client.PostAsync(GetUri(), GetContent()); var result […]

ASP.NET MVC 6 errori di gestione basati sul codice di stato HTTP

Voglio visualizzare diversi messaggi di errore per ogni codice di stato, ad esempio: 400 Bad Request 403 Proibito 500 Errore interno del server 404 non trovato 401 non autorizzato Come posso ottenere questo risultato nelle nuove applicazioni ASP.NET MVC 6? Posso farlo usando il metodo builtErrorHandler? application.UseErrorHandler(“/error”); Inoltre, ho notato che anche con il gestore […]

Perché i repository di dati non sono statici?

Stavo guardando il metodo di repository per un’applicazione ASP.NET MVC e ho notato che non è stata utilizzata una class static . Dal momento che il repository è CRUD , perché non renderlo static ?

Errore UserManager – Una seconda operazione avviata su questo contesto prima che fosse completata una precedente operazione asincrona

Sto affrontando questo problema con la mia applicazione web asp.net MVC5, utilizzando Identity v2.0.0.0, EF 6, Container Windsor IOC Castle, Microsoft SQL Server 2005 Sto cercando di ottenere il corrente utente registrato utilizzando UserManagerExtensions, metodo FindById () ma genera un errore “System.NotSupportedException: una seconda operazione avviata in questo contesto prima di una precedente operazione asincrona […]

Javascript equivalente a .NET DateTime.Parse

Sto cercando di creare un validatore che funzioni con DefaultModelBinder di .NET per l’utilizzo di DateTime.Parse per convertire una stringa dal post del modulo in un DateTime. Non voglio dover aspettare che una data sia stata postata sul server per rendersi conto che si tratta di una brutta data. Attualmente jquery.validate utilizza il seguente codice […]

Come impostare il valore del cookie?

Sto facendo quanto segue per impostare un valore del cookie: HttpCookie mycookie = new HttpCookie(“mycookie”); mycookie.value = “value1”; mycookie.Expires = DateTime.Now.Add(1); HttpContext.Current.Response.Cookies.Add(mycookie); Qualche tempo dopo, controllo il cookie usando: HttpCookie mycookie = HttpContext.Current.Request.Cookies[“mycookie”]; Ho notato che ha ancora un valore più vecchio: mycookie.value == “oldValue” Posso persino controllare il cookie subito dopo averlo impostato e […]

Gestire ISODate () di MongoDB quando si tenta di analizzare una stringa JSON serializzata

Sto usando MongoDB tramite il driver C # ufficiale con un sito Web ASP.NET MVC. Ho il seguente modello C #: public class Contact { public ObjectId Id { get; set; } public string Name { get; set; } public DateTime DateAdded { get; set; } } Il che, quando viene estratto da MongoDB e […]

In .NET MVC, c’è un modo semplice per verificare se sono sulla home page?

Devo intraprendere un’azione particolare se un utente accede dalla home page. Nel mio LogOnModel ho un campo nascosto: @Html.Hidden(“returnUrl”, Request.Url.AbsoluteUri) Nel mio Controller, ho bisogno di controllare se quel valore è la Home page o no. Nell’esempio seguente, sto verificando se l’utente si trova su una determinata pagina (“Account / ResetPassword”). C’è un modo per […]