Tengo un problema que he especificado el color de RequiredFieldValidator en rojo, pero cuando publico el sitio web en la red, el color de RequiredFieldValidator cambia a negro. funciona bien en localhost. Cual podría ser el problema ? gracias de antemano ..¿cómo puedo hacer que el color de Valdator sea rojo?
Respuesta
Por defecto, el validador es de color rojo - que no es necesario cambiarlo. Verifica tu CSS para asegurarte de que no se sobreponga a nada. También verifique la clase en la que se establece elvalor de campo required y asegúrese de que no incluya una propiedad de color.
Para que quede más claro: como menciona Jason, el color predeterminado es SÓLO el rojo antes de .NET 4.0. Si no desea cambiar el color de CADA validador en todo el sitio web, deberá actualizar su web.config de la forma en que menciona Syed. Probablemente sea una buena idea actualizar la configuración web para los sitios existentes que fueron diseñados <4.0 y luego movidos a 4.0+ a menos que haya probado todas y cada una de las páginas. – Bolo
Rohan,
Esto puede haber sido el problema. Yo tuve el mismo problema.
De forma predeterminada, Framework 4.0 hará que todos los mensajes de error del validador sean negros. Necesitará establecer explícitamente ForeColor de todos los validadores en rojo si apunta a Framework 4.0.
Su salida de la fuente en el punto 3.5:
<span id="ctl01_YourControl" style="color:Red;visibility:hidden;">*</span>
Su salida de la fuente de 4.0:
<span id="ctl01_YourControl" style="visibility:hidden;">*</span>
Esto es exactamente lo que me sucedió. Estuve probando en .NET 2.0 pero la producción se estaba ejecutando en 4.0. ¡Gracias por el consejo! – dandax
ASP.NET 4.0 tiene cambios en el código más limpio de salida, que incluyen:
xhtmlConformance es establecer en Estricto. Los menús se muestran como listas en lugar de tablas Las propiedades externas como border = 0 se eliminan del marcado emitido. Incluso el texto de error en los controles de validación ya no está configurado en rojo. El renderizado de la tabla externa para controles con plantillas ahora se puede controlar con la propiedad newRenderOuterTable. Por razones de compatibilidad, puede hacer que su salida se ve igual como lo hizo en ASP.NET 3.5 con el controlRenderingCompatibilityVersion
> <?xml version="1.0"?> <configuration> <system.web>
> <compilation debug="false" targetFramework="4.0" />
> <pages controlRenderingCompatibilityVersion="3.5" /> </system.web> </configuration>
Más información está disponible en http://msdn.microsoft.com/en-us/library/system.web.ui.control.renderingcompatibility.aspx.
Estoy muy contento de haber resuelto esto. Y me sorprende que no haya podido encontrar más personas publicando sobre este mismo tema. Parece que las opciones en mi caso son usar esta configuración de compatibilidad o establecer el ForeColor de todos mis controles de validación en rojo. (Probablemente haga esto último.)
configurando el controlRenderingCompatiblityVersion a 3.5 resolvió mi problema –
- 1. ¿Cómo hacer que un texto sea rojo en mediawiki?
- 2. Color "Sistema" para advertencias (rojo)
- 3. ¿Cómo puedo hacer que el directorio sea editable?
- 4. ¿Cómo hacer que el archivo sea escaso?
- 5. ¿Cambiar el color de un pequeño círculo (punto) contenido en el botón de opción para que sea rojo?
- 6. ¿Puedo hacer que un TTreeNode sea invisible?
- 7. ¿Cómo hacer que el fondo de un JCheckBox sea transparente?
- 8. ¿Puedo hacer que JUnit sea más detallado?
- 9. ¿Cómo hacer que el tema de color dentro de #ifdef sea más legible en Eclipse?
- 10. Cómo hacer que el color de fondo div sea transparente en CSS
- 11. ¿Puedo hacer que el diálogo de ProgressMonitor sea modal?
- 12. ¿Cómo se puede hacer que el color de los elementos de un WPF DrawingImage sea dinámico?
- 13. ¿Cómo hacer que el color de fondo de un div sea translúcido?
- 14. ¿Puedo hacer que el siguiente código sea libre/atómico?
- 15. ¿Cómo puedo hacer que una ventana LWJGL sea redimensionable?
- 16. ¿Cómo puedo hacer que mi aplicación sea secuenciable en C#?
- 17. ¿Cómo puedo hacer que una tabla sea desplazable
- 18. Python: ¿cómo puedo hacer que este código sea asíncrono?
- 19. ¿Cómo puedo hacer que mi colisión sea más sólida?
- 20. ¿Cómo puedo hacer que esta clase sea IEnumerable?
- 21. ¿Cómo puedo hacer que este código python sea menos feo
- 22. ¿Cómo puedo hacer que una UITextView no sea seleccionable?
- 23. cómo puedo hacer que este código sea más optimizado
- 24. ¿Cómo puedo hacer que el fondo de mi sitio web sea transparente sin hacer que el contenido (imágenes y texto) también sea transparente?
- 25. ¿Cómo hacer que EditText sea más pequeño que el predeterminado?
- 26. cómo hacer que el programa sea capaz de instalar
- 27. Cómo hacer que strpos sea insensible
- 28. ¿Cómo puedo hacer que este JButton sea visible? Cuando tengo el fondo de exploración progresiva JWindow()?
- 29. ¿Cómo hacer que NSTableView sea transparente?
- 30. Cómo hacer que PictureBox sea desplazable
Muéstranos tu marca/CSS – IrishChieftain
Acabo de especificar la propiedad ForeColor = red de los Validadores. pero no funciona – Rohan
puede intentar usar estilos CSS, dar una clase '.errorMsg {color: red;}' – Murtaza