Usuário com melhor resposta
Attributes, row GridView

Pergunta
-
Galera na procedure RowDataBound eu tenho q adicionar alguns atributes para a row, como por exemplo:
e.Row.Attributes.Add("onclick", Page.ClientScript.GetPostBackEventReference(sender, "Select$" & e.Row.RowIndex.ToString))
para selecionar a row ao clicar em qualquer lugar, o poblema é que eu preciso adicionar outros atributes, e ficaria assim:
e.Row.Attributes.Add("onclick", Page.ClientScript.GetPostBackEventReference(sender, "Select$" & e.Row.RowIndex.ToString)) e.Row.Attributes.Add("onkeydown", "FuncaoJS()")
mas quando eu adiciono mais de um atribute, o segundo é sempre ignorado, e o unico que funciona é o do evento "onclick", alguem sabe como resolver isso?
Como um grande homem disse: - Se não existe, Crie!
Respostas
-
Marcos,
Qual versão do .Net e VS você está usando. Fiz um teste rápido aqui, utilizando VS 2010, .Net 3.5 e funcionou como esperava.
Ao invés da FuncaoJS coloquei um chamei uma alert. Coloquei um TextBox como item template e qualquer tecla que aperto dentro deste dispara o alert.
No caso, o que a sua FuncaoJS faria? Tem como postá-la?
Diego Cotini do Couto - MCTS .NET Framework 3.5, ASP.NET Applications
- Marcado como Resposta Felipo Gonçalves sexta-feira, 14 de junho de 2013 17:24
Todas as Respostas
-
-
-
Marcos,
Qual versão do .Net e VS você está usando. Fiz um teste rápido aqui, utilizando VS 2010, .Net 3.5 e funcionou como esperava.
Ao invés da FuncaoJS coloquei um chamei uma alert. Coloquei um TextBox como item template e qualquer tecla que aperto dentro deste dispara o alert.
No caso, o que a sua FuncaoJS faria? Tem como postá-la?
Diego Cotini do Couto - MCTS .NET Framework 3.5, ASP.NET Applications
- Marcado como Resposta Felipo Gonçalves sexta-feira, 14 de junho de 2013 17:24