Articles of asp.net mvc 4

Controller di errore asincrono in ASP.NET MVC

Qualcuno può aiutarmi a ottenere un controller degli errori asincrono che funziona in ASP MVC. Ho tutto funzionante senza che sia asincrono, ma non mi sembra giusto. Il codice che ho iniziato è il seguente: void Application_Error(object sender, EventArgs e) { Exception exception = Server.GetLastError(); // A good location for any error logging, otherwise, do […]

Come caricare i dati JSON in SlickGrid con Razor MVC-4

Sono nuovo di jQuery, griglia e razor. Ho analizzato gli esempi SlickGrid e sono in grado di caricare dati statici in un SlickGrid. Ora sto provando a caricare i dati JSON da MSSQL nel mio SlickGrid. Ho visto alcuni esempi online, ma credo che manchi qualcosa che non è menzionato in questi esempi. Ecco cosa […]

Come sfuggire elegantemente virgolette singole e doppie quando si passa stringa C # a javascript

Ho una stringa C # che deve essere passata alla pagina e quindi inviata al server. Deve essere in grado di gestire citazioni singole, virgolette doppie e qualsiasi altro carattere standard che potrebbe causare problemi. Sto usando MVC4 e il razor. In questo momento sto passando la stringa a javascript. Ho qualcosa di simile a […]

Nome visualizzato della proprietà del modello usando Reflection

Sto lavorando a un progetto in cui ho bisogno di produrre alcune centinaia di proprietà sullo schermo. Per risparmiare un sacco di noioso markup, ho deciso di usare la riflessione. //markup removed to keep this concise @for (var i = 0; i < Model.SiteAndJobDetails.GetType().GetProperties().Count(); i++) { @Model.SiteAndJobDetails.GetType().GetProperties()[i].Name @Model.SiteAndJobDetails.GetType().GetProperties()[i].GetValue(Model.SiteAndJobDetails, null) } Sebbene sia più lento da […]

È ansible accedere a GetOwinContext () .GetUserManager dalla class ApiController?

Sto facendo un progetto in api e ho bisogno di accedere dalla class ApiController a: var result = await SignInManager.PasswordSignInAsync (model.UserName,model.Password… ma non ho accesso né HttpContext.Current.GetOwinContext().GetUserManager() né Request.GetOwinContext().GetUserManager(); Fondamentalmente ho bisogno di verificare che il nome utente e la password siano corretti. EDIT: ho riferimento a microsoft.owin.host.SystemWeb e in ConfigureAuth app.CreatePerOwinContext();

Elenco a discesa nella pagina di layout – MVC

Il mio problema: menu a discesa nella pagina di layout. Ho letto questo post: ASP.NET MVC Razor passa il modello al layout è più o meno simile al mio problema. In uno dei commenti, Mattias Jakobsson ha scritto che: “Ma una soluzione comune è usare RenderAction per eseguire il rendering di parti che necessitano di […]

Query personalizzate in MVC 4 / Entity Framework?

Attualmente ho un’applicazione CRUD funzionante costruita utilizzando ASP.net MVC 4 e Entity Framework. Io uso un modello EDMX per le tabelle, che vengono distribuite in un database su un server live. Voglio sapere come interrogare le tabelle nei miei controller per restituire una vista che contiene colonne di ogni tabella (join), come una tabella, basata […]

Come creare un menu nidificato con MVC4

Prima di entrare in un’implementazione personalizzata, vorrei chiedere alla community se esiste un helper integrato per la costruzione di un menu nidificato di entity framework in MVC4. Ho una gerarchia di dati come questa: > Folder 1 > Folder 2 >> Folder 2.1 >> Folder 2.2 >>> Item 2.2.1 >>> Folder 2.2.1 >> Folder 2.3 […]

ServiceBus genera 401 errori non autorizzati

Sto utilizzando una semplice implementazione della messaggistica intermediata di Service Bus 1.0 di Windows per tenere traccia delle interazioni dell’utente con una particolare applicazione web. Ogni volta che qualcosa viene salvato in una tabella “sensibile” nel database, ho impostato il livello di repository per inviare un messaggio in questo modo: ServiceBus.MessageQueue.PushAsync(entity); che quindi serializzerà l’ […]

EF crea un nuovo profilo utente ogni volta che ne faccio riferimento uno?

Il mio problema è il fatto che il codice seguente crea non solo una ProtectedPassword (come dovrebbe), ma crea anche il proprietario che viene inserito al suo interno anche se esiste già quel proprietario. UserProfile user = PublicUtility.GetAccount(User.Identity.Name); //gets an existing UserProfile ProtectedPassword pw = new ProtectedPassword(model.Name, user, model.Password); ProtectedPassword.Create(pw); Quindi, dopo aver creato una […]