Inquiridor
Remover .Net variaveis

Pergunta
-
Pessoal,
Qdo uso Master Pages ou repeater o ASP NET automaticamente insere um nome extenso nom meu controle:
Ex: ctl00$LoginView1$Login1$UserName
Mas eu quero que meu controle fique somente com o nome que dei mesmo (username).
Qual a desvantagem de desabilitar isso e como desabilitar ?Abracos,
Todas as Respostas
-
E ae cara, blzinha? Você pode fazer, mas não é recomendado por que vai duplicar o ID do controle na página.
HTML define que não pode haver ID's duplicados em uma mesma página.
Se a resposta foi útil por favor qualifique! Janderson Candido de Mattos - MCTS
- Editado Janderson Candido de Mattos terça-feira, 28 de agosto de 2012 18:19
-
-
-
-
O problema é quando você define a propriedade runate="server" no seu componente.Faça o teste e tire essa propriedade dele.Mas ai veme outro problema, pois você não vai conseguir utilizano no code behind se tirar.
Mas a ideia ai em cima é bem útil:
Se tiver mais de um objeto ficaria assim:
ctl00$LoginView1$Login1$UserName1
ctl00$LoginView1$Login1$UserName2
ctl00$LoginView1$Login1$UserName3
...
Ou seja o "ctl00$LoginView1$Login1$" você pode deixar como padrão na programação concatenando com o resto.
Atenciosamente,
Samuel dos Anjos.
Atenciosamente, Samuel dos Anjos
- Sugerido como Resposta Samuel Rodrigues dos Anjos quarta-feira, 29 de agosto de 2012 01:51