none
Como posso criar atributo para um controle? RRS feed

  • Pergunta

  • eu queria adicionar um atributo a um controle aspnet.

    para que todos eles tenham um atributo.

     

    exemplo:

     

    <asp:TextBox ID="txtPesquisa" runat="server" ToolTip="Digite a pesquisa" Width="200px"  VALOR_NOVO="teste" ></asp:TextBox>

     

    ou seja:

     

    todos os textbox passariam a ter o atributo valor_novo.

     

    sei fazer com jquery, mas gostaria que o intellisense reconhecesse.

     

    e queria fazer num próprio componente asp.net. Ex: o textbox.

     

     

    Obrigado.


    Att, Hugo S. Mendes
    terça-feira, 9 de agosto de 2011 14:58

Respostas

  • Cara, procure sobre  server control aspnet.

    Criando um novo componente herdado de TextBox, quando este projeto for compilado irá gerar uma DLL que poderá ser add na tela de toolbox e arrastar e soltar.

    Não sei se é isso que você está procurando.


    Stephany Henrique de Almeida Batista
    sexta-feira, 12 de agosto de 2011 01:42

Todas as Respostas

  • Voce Pode criar um UserControl e Criar uma Propriedade

    depois adicionar no pageload assim:

     txtPesquisa.Attributes.Add("VALOR_NOVO", teste);

    terça-feira, 9 de agosto de 2011 15:14
  • Hugo você pode criar um UserControl e criar propriedades, fiz um exemplo herdando de Button:

    public class MeuBotão : Button
    {
      public string MeuValor { get; set; }
    }
    

     
    Utilizando a propriedade:
    MeuBotão objMeuBotão = new MeuBotão();
    objMeuBotão.MeuValor = "teste";
    

     
    Vitor Mendes | Seu feedback é muito importante para todos!
    terça-feira, 9 de agosto de 2011 15:20
  • Opa,

     

    Obrigado pelas respostas.

     

    Bem..

    Na verdade com user control eu sei que dá.

     

    mas eu gostaria que adicionasse diretamente no componente já criado.

     

    e sem ser pelo code-behind.

    gostaria que fosse como explicado.


    Att, Hugo S. Mendes
    terça-feira, 9 de agosto de 2011 16:13
  • Cara, procure sobre  server control aspnet.

    Criando um novo componente herdado de TextBox, quando este projeto for compilado irá gerar uma DLL que poderá ser add na tela de toolbox e arrastar e soltar.

    Não sei se é isso que você está procurando.


    Stephany Henrique de Almeida Batista
    sexta-feira, 12 de agosto de 2011 01:42
  • Boa tarde Hugo, caso a resposta tenha lhe ajudado, marque como reposta para finalizar o thread.

    Vitor Mendes | Seu feedback é muito importante para todos!
    Visite o meu site: http://www.vitormendes.com.br/
    segunda-feira, 24 de outubro de 2011 14:42