Domanda

Un certo numero di domande è stato chiesto su questo argomento prima, ma dal momento che ASP.NET MVC si sta muovendo abbastanza veloce ho voluto ri-porre la domanda:

Che cosa consiglierebbe per la fornitura di convalida dell'input form in ASP.NET MVC?

Requisiti:

  • lato server controllo
  • lato client (JavaScript) il controllo
  • Dovrebbe coprire i principi fondamentali come i campi obbligatori, la convalida intervallo numerico, validazione regex

(Quindi, in pratica tutti (o la maggior parte) delle cose che il ASP.NET WebForms controlli di convalida fanno)

opzioni attuali sembrano essere:

  1. Validator Toolkit su CodePlex
  2. Jumping ad ASP.NET MVC 2 preview 1 (la nostra applicazione è per uso interno e go-live è in 6 mesi, in modo che potrebbe essere comodo utilizzare l'anteprima)
È stato utile?

Soluzione

Vorrei utilizzare DataAnnotations, sta per essere una parte di MVC, ma può essere compilato e utilizzato in 1.0.

http://www.asp.net/learn/mvc /tutorial-39-cs.aspx

/ M

Altri suggerimenti

xVal dovrebbe essere buona scelta nel vostro caso.

FluentValidation ha anche una componente MVC, ma non fa il lato client delle cose. Idealmente questo potrebbe essere integrato con xVal.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top