Sto utilizzando i messaggi di convalida localizzati in un modulo ASP.NET MVC 3. Esso genera correttamente HTML comeI messaggi di convalida localizzati ASP.NET MVC 3 funzionano sulla mia macchina, ma non sul server
<input class="inputlong" data-val="true"
data-val-length="Das Feld &quot;Adresse&quot; muss eine Zeichenfolge mit
einer maximalen L&#228;nge von 100 sein."
data-val-length-max="100"
data-val-required="Das Feld &quot;Adresse&quot; ist erforderlich."
id="Address" name="Address" type="text" value=""
/>
Questo funziona bene sulla mia macchina quando ho impostato il mio CurrentThread a un inglese, tedesco o italiano CultureInfo.
Ma lo non funziona su altri due computer di sviluppo e un computer di test di Windows Server 2008 R2 (stesso progetto, stessa configurazione: ho persino installato i pacchetti di lingua di aggiornamento di ASP.NET MVC 3 Tools), ma ho ancora solo i messaggi di validazione inglesi:
<input class="inputnormal input-validation-error" data-val="true"
data-val-length="The field Adresse must be a string with a maximum length of 100."
data-val-length-max="100" data-val-required="The Adresse field is required."
id="Address" name="Adresse" type="text" value=""
/>
ci sono impostazioni o alcune assemblee mancanti sugli altri computer io non sono a conoscenza?
Stai utilizzando le stringhe di convalida predefinite o disponi di risorse proprie? – linkerro
@linkerro Sto usando le stringhe di default. Uso nomi display localizzati anche se – splattne
Come imposti la cultura corrente? Usando la globalizzazione web.config o in qualche altro modo? – archil