Articles of asp.net mvc

Convalida MVC inferiore / superiore a un altro valore

Come è il modo migliore per convalidare un modello in MVC.Net dove voglio accettare un minimo / massimo. Non singoli valori min / max per un campo. Ma campi separati per un utente per specificare un minimo / massimo. public class FinanceModel{ public int MinimumCost {get;set;} public int MaximumCost {get;set;} } Quindi devo assicurarmi che […]

Test controller di unità ASP.NET MVC con HttpContext

Sto provando a scrivere un unit test per il mio controller per verificare se una vista è stata restituita correttamente, ma questo controller ha un controller di base che accede a HttpContext.Current.Session. Ogni volta che creo una nuova istanza del mio controller, richiama il costruttore di basecontroller e il test fallisce con un’eccezione di puntatore […]

Imansible albind il file * .mdf come database

Fondamentalmente ho seguito un tutorial e ho deciso di eliminare il file .mdf seguito. Ora ogni volta che cerco di eseguire l’applicazione ottengo il seguente errore (il titolo di questa discussione). Il codice in cui viene visualizzato l’errore è mostrato di seguito (ASP.NET MVC 4): OdeToFoodDB db = new OdeToFoodDB(); public ActionResult Index() { var […]

asp.net mvc Aggiunta all’attributo AUTHORIZE

Come posso creare un attributo personalizzato per estendere l’attributo Authorize esistente in MVC?

ASP.NET MVC: messaggio di convalida personalizzato per i tipi di valore

Quando utilizzo UpdateModel o TryUpdateModel, il framework MVC è abbastanza intelligente da sapere se si sta tentando di trasferire un valore null in un tipo di valore (ad esempio, l’utente dimentica di compilare il campo Giorno di nascita richiesto). Sfortunatamente, non so come sovrascrivere il messaggio predefinito, “È richiesto un valore.” nel sumrio in qualcosa […]

Entity Framework Include OrderBy random genera dati duplicati

Quando recupero un elenco di elementi da un database inclusi alcuni bambini (tramite .Include), e ordino a caso, EF mi dà un risultato inaspettato .. Creo / cloni gli elementi aggiuntivi .. Per spiegarmi meglio, ho creato un progetto EF CodeFirst piccolo e semplice per riprodurre il problema. Per prima cosa ti darò il codice […]

Determina il nome del computer del cliente

Sto costruendo un sito intranet che visualizzerà diversi elenchi in base al nome del computer perché diversi computer si trovano in aree diverse, esiste un modo (all’interno di un controller o di un modello) per determinare il nome del computer del cliente? Ho provato system.environment.machinename ma questo restituisce solo il nome del server, altre idee?

Segnaposto del campo di input MVC4

MVC4 supporta per impostazione predefinita placeholders per campi di input generati? Non ho trovato nulla, quindi sto cercando di implementare il mio ma sfortunatamente Prompt = “E-Mail” non viene passato a ViewData.ModelMetadata.Watermark durante la generazione del controllo. Perché? Modello public class LogOnModel { [Required] [Display(Name = “E-Mail”, Prompt = “E-Mail”)] [DataType(DataType.EmailAddress)] public string Email { […]

RenderAction RenderPartial

Da quello che ho capito c’è una grande differenza tra Html.RenderPartial incluso nella versione MVC di ASP.NET e HTML.RenderAction nelle Microsoft.Web.Mvc.ViewExtensions incluse in MVC Futures. Sulla mia applicazione ho molte pagine composte da molti “widget” (sorta di) ognuno con la sua specifica funzione. Mi è sembrato più ragionevole utilizzare il metodo RenderAction poiché ogni widget […]

È sicuro archiviare le password nei cookie?

La pagina iniziale della mia applicazione Web ha una casella di controllo RememberMe . Se l’utente lo controlla, io memorizzerò l’e-mail e la password nei cookie. Questo è il mio codice: if (this.ChkRememberme != null && this.ChkRememberme.Checked == true) { HttpCookie cookie = new HttpCookie(TxtUserName.Text, TxtPassword.Text); cookie.Expires.AddYears(1); Response.Cookies.Add(cookie); } Quello che voglio sapere è: È […]