Articles of razor

EditorTemplate per DropDownList

Ho creato un EditorTemplate per i campi stringa che implementa bootstrap come segue: @using MyProject @model object @Html.LabelFor(m => m, new { @class = “col-md-3 control-label” }) @Html.TextBox( “”, ViewData.TemplateInfo.FormattedModelValue, htmlAttributes) @Html.ValidationMessageFor(m => m, null, new { @class = “help-block” }) E posso chiamare questo semplicemente in questo modo: @Html.EditorFor(model => model.FirstName,”BootstrapString”) La mia domanda: […]

Dove posso trovare System.Web.Helpers, System.Web.WebPages e System.Web.Razor?

Sto seguendo questo articolo su RazorGenerator e si dice che devo aggiungere riferimenti a: System.Web.Helpers.dll System.Web.WebPages.dll System.Web.Razor.dll L’unico che riesco a vedere quando Add Reference è System.Web.Razor , ma non so dove siano gli altri.

Come creare un attributo di convalida personalizzato?

Voglio creare un attributo di convalida personalizzato, in cui voglio confrontare il valore della mia proprietà con il valore di un’altra proprietà nella mia class del modello. Ad esempio, ho nella mia class modello: … public string SourceCity { get; set; } public string DestinationCity { get; set; } E voglio creare un attributo personalizzato […]

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.

Creare un elenco a discesa per MVC3 utilizzando Entity Framework (modello .edmx) e viste del razor e inserire un record del database su più tabelle

Dopo aver letto centinaia di articoli su come creare un elenco DropDown in MVC 3 con Razor Views, non sono riuscito a trovarne uno adatto al mio caso. Situazione: in definitiva sto cercando di creare una vista per aggiungere un dipendente a un database. Ecco un’immagine del modello .EDMX che sto usando (le tabelle che […]

Servire favicon.ico in ASP.NET MVC

Qual è il consiglio finale / migliore su come servire favicon.ico in ASP.NET MVC? Attualmente sto facendo quanto segue: Aggiunta di una voce all’inizio del mio metodo RegisterRoutes: routes.IgnoreRoute(“favicon.ico”); Inserendo favicon.ico nella radice della mia applicazione (che sarà anche la radice del mio dominio). Ho due domande: Non c’è modo di mettere il favicon.ico da […]

Salvataggio di molti più dati di relazione su MVC Crea vista

Ho alcuni problemi con una relazione Many-to-many che salva i risultati di una vista create. Voglio creare una pagina per un nuovo profilo utente che abbia una lista di controllo che permetta loro di scegliere i corsi (da molti a molti rapporti). La mia vista prende i record dal database dei Courses e li mostra […]

jQuery: Come attraversare / Iterare su un elenco di oggetti

Sto usando asp.net MVC4 per lo sviluppo di app web. Mi piacerebbe attraversare un elenco di oggetti da un ViewModel. Di seguito è la class dell’object: public class User { public int Id {get; set;} public string Name {get; set;} public string Address {get; set;} public string Department {get; set;} } Di seguito è la […]

Come faccio a rendere un elemento di forma parziale usando AJAX

Ho una forma che assembla sezioni di una forma più grande. Per esempio: Html.RenderPartial(“Partials/MealPreference”, Model); Vorrei aggiungere in modo dinamico sezioni al modulo. Data la natura delle mie vedute parziali, devo passare anche il modello. In ciò, sto fallendo miseramente. Il markup sulla mia pagina contenente: $(document).ready(function () { $(‘#addPreference’).click(function () { $.ajax({ type: “POST”, […]