Articles of asp.net mvc 3

Sovrascrittura di SaveChanges e impostazione di ModifiedDate, ma come si imposta ModifiedBy?

Possiedo un’applicazione Web ASP.NET MVC3 con livelli UI, Business ( quadro) e Dati (DbContext). Sto usando il codice di Entity Framework 4.1 First. Al momento, sto DbContext.SaveChanges() l’override di DbContext.SaveChanges() nel livello dati in modo che sia ansible impostare ModifiedDate per tutte le modifiche apportate a qualsiasi object quadro che implementa la mia interfaccia IAuditable […]

MVC3 e Code First Migrations – “il supporto del modello il contesto ‘blah’ è cambiato da quando è stato creato il database”

Ho iniziato il mio progetto utilizzando Entity Framework Code First. Quando ero pronto ho caricato il mio database e il codice al mio fornitore host. Tutto ha funzionato. Devo aggiungere un nuovo campo a una delle mie classi e non voglio perdere i dati nel database. Così, ho provato a seguire alcuni post sull’utilizzo di […]

MicrosoftAjax.js, MicrosoftMvcAjax.js e MicrosoftMvcValidation.js sono obsoleti a partire da ASP.NET MVC 3?

MicrosoftAjax.js , MicrosoftMvcAjax.js e MicrosoftMvcValidation.js obsoleti a partire da ASP.NET MVC 3? Non sono stato in grado di trovare molte informazioni su questo sul web, ma da quello che ho letto implica che questi file sono stati utilizzati in ASP.NET MVC 1-2 e sono stati sostituiti da jquery.validate.min.js , jquery.unobtrusive-ajax.min.js e jquery.validate.unobtrusive.min.js . È corretto? […]

Jquery Datepicker Chrome

Quando si utilizza jQuery UI Datepicker, si verifica un problema quando viene utilizzato in Google Chrome: quando si inserisce una data con un giorno superiore a 12, non lo accetta come data valida, perché Chrome crede che il formato data sia mm / gg / aaaa. Abbiamo provato a risolvere questo problema aggiungendo codice per […]

Risoluzione dei problemi relativi ai token anti-contraffazione

Ho un modulo che mi dà costantemente un errore di token anti-contraffazione. Ecco la mia forma: @using (Html.BeginForm()) { @Html.AntiForgeryToken() @Html.EditorFor(m => m.Email) @Html.EditorFor(m => m.Birthday) } Ecco il mio metodo di azione: [HttpPost] [ValidateAntiForgeryToken] public ActionResult Join(JoinViewModel model) { //a bunch of stuff here but it doesn’t matter because it’s not making it here […]

Scopo di ActionName

Qual è il vantaggio di impostare un alias per un metodo di azione utilizzando l’attributo “ActionName”? Davvero non ne vedo molti vantaggi, nel fornire all’utente la possibilità di chiamare un metodo di azione con un altro nome. Dopo aver specificato l’alias, l’utente è in grado di chiamare il metodo di azione solo utilizzando l’alias. Ma […]

@ Html.HiddenFor non funziona sugli elenchi in ASP.NET MVC

Sto usando un modello che contiene un elenco come una proprietà. Sto compilando questo elenco con gli elementi che ho acquisito da SQL Server. Voglio che la lista sia nascosta nella vista e passata all’azione POST. In seguito potrei voler aggiungere altri elementi a questo elenco con jQuery che rende un array non adatto per […]

Come aggiungere spazi dei nomi aggiuntivi alle pagine Razor anziché @using declaration?

C’è una sorta di magia che devo usare per ottenere gli spazi dei nomi nell’elemento pages/namespaces nel webconfig? Quanto sopra non vuole funzionare. So che lo spazio dei nomi va bene perché quando metto @using MyCustomHelpers nella parte superiore della pagina funziona magicamente. Questo è così che posso far funzionare Html.SomeFunction() senza dover mettere @using […]

Visualizzazioni del razor come modelli di email

Sto creando un motore di posta elettronica in mvc3 e sto provando a utilizzare le visualizzazioni del razor come modelli di email. Ho sentito che è ansible ma non ho ancora trovato alcuna informazione al riguardo.

Come forzare MVC a convalidare IValidatableObject

Sembra che quando MVC convalida un modello che esegue prima gli attributi DataAnnotation (come richiesto o intervallo) e se uno di questi fallisce, salta il metodo Validate sul mio modello IValidatableObject. C’è un modo per far andare avanti MVC ed eseguire quel metodo anche se l’altra validazione fallisce?