Principales respuestas
error de idiomas en formualrio

Pregunta
-
hola a todos.
Tengo el siguiente problema con los idiomas de la aplicacion web.
Me funciona correctamente los idiomas en texto html pero cuando lo meto en la Model de la entidad de la vista me me cargan.
Model
[Required] [Display(ResourceType = typeof(Recurso), Name = "CorreoElectronico")] [EmailAddress] public string Email { get; set; }
Html
<div style="margin-bottom: 25px" class="input-group"> @Html.LabelFor(m => m.Email, new { @class = "col-md-2 control-label" }) <span class="input-group-addon"><i class="glyphicon glyphicon glyphicon-envelope"></i></span> @Html.TextBoxFor(m => m.Email, new { @class = "form-control", @placeholder = Html.Encode(Html.DisplayNameFor(n => n.Email)) }) @Html.ValidationMessageFor(m => m.Email, "", new { @class = "text-danger" }) </div>
en la hora de recursos
Gracias a todos
Respuestas
-
hola
Noto algo raro en tu implementacion, el resx lo llamas Resource pero luego usas Recurso cuando define el ResourceType, no deberia ser
[Display(ResourceType = typeof(Resource), Name = "CorreoElectronico")]
saludos
Leandro Tuttini
Blog
MVP Profile
Buenos Aires
Argentina- Marcado como respuesta Rodrigo Ascariz miércoles, 3 de mayo de 2017 12:46
Todas las respuestas
-
Hola Rodrigo,
¿qué es lo que te sucede exactamente? ¿No te muestra ningún texto o no te coge el del idioma actual?
Quizás te pueda ayudar este ejemplo:
ASP.NET. Localizando Data Annotations (I) - Archivos de recursosPíldoras .NET
Artículos, tutoriales y ejemplos de código .NETPíldoras JS
Artículos, tutoriales y ejemplos de código JavaScript, HTML5, CSS3, ... -
el error que me da este
No se encontraron recursos adecuados para la referencia cultural especificada o para la referencia cultural neutra. Compruebe si "WebBaseUser.Web.App_GlobalResources.Resource.resources" se ha incrustado o vinculado correctamente en el ensamblado "WebBaseUser.Web" durante el tiempo de compilación o que todos los ensamblados satélite requeridos pueden cargarse y están completamente firmados.
-
Asegúrate de que el modificador de acceso de los archivos de recursos está establecido como "public"
Píldoras .NET
Artículos, tutoriales y ejemplos de código .NETPíldoras JS
Artículos, tutoriales y ejemplos de código JavaScript, HTML5, CSS3, ... -
hola
Noto algo raro en tu implementacion, el resx lo llamas Resource pero luego usas Recurso cuando define el ResourceType, no deberia ser
[Display(ResourceType = typeof(Resource), Name = "CorreoElectronico")]
saludos
Leandro Tuttini
Blog
MVP Profile
Buenos Aires
Argentina- Marcado como respuesta Rodrigo Ascariz miércoles, 3 de mayo de 2017 12:46
-