Articles of asp.net mvc

Combinare ASP.Net MVC con WebForms

Sarebbe ansible creare un’applicazione root MVC (portale con masterpages e temi) e aggiungere un paio di sottoprogetti basati su WebForms (abbiamo già un’applicazione WebForms che vorremmo integrare nel portale)? Come centralizzerebbe la navigazione (sitemap, instradamento url)? Come condividi le pagine principali? Come faresti riferimento alle risorse (~ problemi, ecc.)? Soluzioni come quella descritta qui sembrano […]

Utilizzo di System.ComponentModel.DataAnnotations con Entity Framework 4.0

Sto lavorando con MVC3 e utilizzo Entity Framework 4.0 Entity come mio modello. Finora, tutto funziona alla perfezione con il suo utilizzo come modello (tutte le operazioni di crude / le generazioni di pagine lavorano fuori dagli schemi). Mi chiedo, tuttavia, come si ottengono le stesse etichette e le stesse informazioni di convalida come quando […]

asp.net MVC 4 post multipli tramite forms diverse

In questo momento capisco if (IsPost){ //do stuff } controlla tutti i metodi post su quella pagina. Tuttavia, ho 2 diverse forms che pubblicano 2 informazioni diverse. Questi sono un modulo di accesso e un modulo di registrazione. C’è un modo per controllare IsPost in base a quale modulo? Per esempio, if(Login.IsPost){ //do stuff } […]

DropDownListFor in EditorTemplate non selezionando il valore

Ho un modello di editor per un object personalizzato. All’interno di questo modello di editor, utilizzo un paio di helper DropDownListFor. In ognuna di esse specificherò una proprietà di modello univoca (con il valore preselezionato) e l’elenco di selezione contenente tutte le opzioni di selezione. Esempio: m.DocumentCategoryType, Model.DocumentCategoryTypeList) %> So che i valori delle opzioni […]

Come ottenere una risposta Ajax MVC ASP.NET per redirect a una nuova pagina invece di inserire la vista in UpdateTargetId?

Sto usando Ajax.BeginForm per creare un modulo che eseguirà un postback ajax su una determinata azione del controller e quindi se l’azione ha esito positivo, l’utente dovrebbe essere reindirizzato a un’altra pagina (se l’azione non riesce, viene visualizzato un messaggio di stato usando l’AjaxOptions UpdateTargetId). using (Ajax.BeginForm(“Delete”, null, new { userId = Model.UserId }, new […]

Come chiamare un altro controller Azione Da un controller in Mvc

Devo chiamare un’azione del controller B FileUploadMsgView dal controller A e devo passare un parametro per questo. Code—its not going to the controller B’s FileUploadMsgView(). In ControllerA private void Test() { try {//some codes here ViewBag.FileUploadMsg = “File uploaded successfully.”; ViewBag.FileUploadFlag = “2”; RedirectToAction(“B”, “FileUploadMsgView”, new { FileUploadMsg = “File uploaded successfully” }); } In […]

Come posso disabilitare lo stato della sessione in ASP.NET MVC?

Mi piacerebbe avere un sito MVC ASP.NET molto leggero che include la rimozione del maggior numero ansible di HttpModules e la disabilitazione dello stato della sessione. Tuttavia, quando provo a farlo, ottengo il seguente errore: The SessionStateTempDataProvider requires SessionState to be enabled. Ho disabilitato lo stato della sessione in web.config: Comprendo che ASP.NET MVC utilizza […]

Come utilizzare il routing di ASP.NET MVC e AngularJS?

Sto lavorando su una nuova applicazione ASP.NET MVC e AngularJS destinata ad essere una raccolta di SPA. Sto usando il concetto di aree MVC per separare ogni singola SPA, e quindi sto usando AngularJS all’interno di ciascuna area MVC per creare la SPA. Dato che sono nuovo di AngularJS e non sono stato in grado […]

Convalida dell’indirizzo e-mail utilizzando gli attributi del tipo di dati ASP.NET MVC

Ho alcuni problemi con la convalida di un’e-mail. Nel mio modello: [Required(ErrorMessage = “Field can’t be empty”)] [DataType(DataType.EmailAddress, ErrorMessage = “E-mail is not valid”)] public string ReceiverMail { get; set; } Secondo me: @Html.TextBoxFor(m => m.ReceiverMail, new { @placeholder=”E-mail”}) @Html.ValidationMessageFor(m => m.ReceiverMail) Ora mi mostra correttamente “Il campo non può essere vuoto” quando lasci il […]

Come posso sovrascrivere il modello @ Html.LabelFor?

Ho una forma di campo semplice @Html.LabelFor(model => model.Register.UserName) @Html.TextBoxFor(model => model.Register.UserName) e questo si traduce in: Username (used to identify all services, from 4 to 30 chars) ma voglio che il codice LabelFor un all’interno così posso finire per avere: Username (used to identify all services, from 4 to 30 chars) Come posso fare […]