Articles of asp.net mvc 2

Convalida del modello personalizzato delle proprietà dipendenti mediante Annotazioni dei dati

Da allora ho utilizzato l’eccellente libreria FluentValidation per convalidare le mie classi di modelli. Nelle applicazioni web lo uso insieme al plugin jquery.validate per eseguire anche la validazione lato client. Uno svantaggio è che gran parte della logica di convalida viene ripetuta sul lato client e non è più centralizzata in un singolo posto. Per […]

asp.net mvc: come redirect un non www a www e viceversa

Vorrei redirect tutto il traffico www al traffico non www ho copiato questo nel mio web.config / / per questo post Come redirect con URL “www” a senza URL “www” o viceversa? ma ho avuto un errore del server interno 500.

Imansible ottenere SQL Server compatto 3.5 / 4 per funzionare con ASP .NET MVC 2

Sto usando Visual Studio 2008 Pro. Probabilmente mi manca qualcosa di molto ovvio, ma ho cercato di far funzionare il CTP per Sql Server compact 4 nella mia applicazione asp.net mvc. Posso trovare accanto a nessuna istruzione su come impostare questo o un’applicazione di esempio di lavoro. Il mio objective è un’installazione privata, quindi posso […]

Come usare il prefisso di bind?

Dì se avevo questo tavolo nel mio db: Product Esso aveva ProductId ProductName ProductType Ora, per qualsiasi motivo, non posso nominare le mie caselle di testo ProductName e ProductType, quindi ora il mio metodo di visualizzazione sarebbe simile a questo public ViewResult Test([Bind(Exclude =”ProductId”)] Product) Quindi ora, attraverso il mio gioco, nulla sarebbe abbinato a […]

Come creare validatori di annotazione dati personalizzati

Volendo creare la convalida dell’annotazione dei dati personalizzati. Ci sono guide / esempi utili su come crearli? In primo luogo: StringLength con lunghezza minima e massima. Sono a conoscenza che .NET 4 può farlo, ma voglio fare lo stesso in .NET 3.5, se ansible, essendo in grado di definire solo la lunghezza minima (almeno x […]

Sfide con la selezione dei valori in ListBoxFor

Recentemente, lavorando alla mia prima app web ASP.Net MVC2, ho riscontrato alcuni problemi quando avevo bisogno di selezionare più valori in una casella di riepilogo. Ho lavorato intorno ad esso con alcuni jQuery, ma sono andato avanti e ho messo insieme un codice molto semplice da dimostrare. Sto utilizzando EF per il modello, con due […]

EditorFor () e proprietà html

Le build di anteprima di Asp.Net MVC 2.0 forniscono aiuto come Html.EditorFor(c => c.propertyname) Se il nome della proprietà è una stringa, il codice sopra riportato renderizza una texbox. Cosa succede se voglio passare le proprietà MaxLength e Size alla casella di testo o alla mia proprietà di class css? Devo creare un modello per […]

Visualizzazione della differenza tra due valori datetime in ore

Sto recuperando due valori di data e ora dal database. Una volta che il valore è stato recuperato, ho bisogno della differenza tra i due valori. Per questo, creo una variabile temporizzata per memorizzare la differenza dei 2 valori di data. TimeSpan? variable = datevalue1 – datevalue2; Ora ho bisogno di mostrare la differenza che […]

Validazione: come iniettare un wrapper di stato del modello con Ninject?

Stavo guardando questo tutorial http://asp-umb.neudesic.com/mvc/tutorials/validating-with-a-service-layer–cs su come racchiudere i miei dati di convalida attorno a un wrapper. Mi piacerebbe comunque usare la dipendenza. Sto usando novject 2.0 namespace MvcApplication1.Models { public interface IValidationDictionary { void AddError(string key, string errorMessage); bool IsValid { get; } } } // wrapper using System.Web.Mvc; namespace MvcApplication1.Models { public class […]

ASP.NET MVC Model vs ViewModel

OK, ho sentito parlare di “ViewModels” per quanto riguarda ASP.NET MVC di MS. Ora, quello è inteso per essere un tipo specifico di modello, corretto? Non un tipo specifico di vista. Per quanto ne so, è un tipo di modello che ha uno scopo specifico di interagire con la vista? O qualcosa di simile? Alcuni […]