Basado en una prueba simple que ejecuté, no creo que sea posible poner una etiqueta < de estilo en línea > en un control de servidor ASP.NET. El estilo no terminó procesando en el HTML de salida. Incluso si fuera posible, estoy seguro de que es una mala práctica hacer esto.Aplicar CSS en línea a un control de servidor ASP.NET
¿Es posible hacer esto? Puedo ver que es útil para prototipos rápidos que solo tienen 1 o 2 clases de CSS para aplicar.
Actualización:
Por la petición de Jonathan, que iba a publicar el código. Pero, cuando abrí mi proyecto y cargué la página nuevamente (solo por patadas), se ejecutó correctamente. Supongo que tiene algo que ver con reiniciar el servidor de desarrollo ASP.NET que Visual Studio inicia cuando ejecuta una página.
En cualquier caso, cuando incluí controles múltiples idénticos en la página, obtuve varios estilos idénticos también. Esta sería probablemente la explicación de por qué hacer esto es algo malo. A pesar de todo, siempre es bueno conocer las mejores prácticas y los métodos alternativos para llevar a cabo una tarea, así que agradezco a todos por sus respuestas.
Podría dar un ejemplo de código de lo que ha intentado hacer y cómo se espera que rinda en el HTML ? Eso nos ayudaría a resolver tu problema. –