0 votos

ASP.NET Cómo establecer una propiedad para cada objeto de un tipo específico

Estaba preguntándome si hay alguna forma de establecer por defecto el valor de un atributo para todos los objetos asp:object específicos

Como ejemplo: Establecer la propiedad de texto para todos los objetos asp:TextBox en la aplicación web a "Por favor, inserte texto"

Este ejemplo no es lo que estoy tratando de lograr, solo es un ejemplo para aclarar.

Gracias :)

2voto

James Puntos 40024

Podrías derivar del usercontrol y establecer la propiedad Text en el constructor.

2voto

Chris Shaffer Puntos 18066

Puede ser que puedas lograr lo que necesitas usando Temas.

1voto

Mark Brackett Puntos 46824

Derive un control y luego usa la poco conocida característica de tagMapping para reemplazarlo en toda la aplicación.

 class MyTextBox : TextBox {
     public MyTextBox() : base() {
        this.Text = "Por favor inserta un texto";
     }
 }

0voto

Simon Svensson Puntos 11667

Podrías crear un TextBoxAdapter que cambie la propiedad Text antes de renderizar el control.

Echa un vistazo rápido a Visión arquitectónica del comportamiento del control adaptativo en MSDN. Lee sobre los Adaptadores de Control, pueden hacer lo que deseas.

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X