Usuário com melhor resposta
Evento onTextChanged não está funcionando.

Pergunta
-
Eu uso ele no grid assim:
<asp:TemplateField HeaderText="Quantidade"> <ItemTemplate> <asp:TextBox ID="Quantidade" Text='<%# Eval("Quantidade") %>' OnTextChanged="Quantidade_TextChanged" runat="server"></asp:TextBox> </ItemTemplate> </asp:TemplateField>
no codigo .aspx.vb
Protected Sub Quantidade_TextChanged(ByVal sender As Object, ByVal e As EventArgs) Dim txtQuantidade As TextBox = DirectCast(sender, TextBox) MsgBox(txtQuantidade.Text) End Sub
Porem, quando eu altero o valor da textbox, nao esta entrando no evento TextChanged, pq ?
Rafael Fernandes D Orazio
Respostas
-
Utilizar javascript(ou qualquer tecnologia client-side) para acessar o .NET framework até onde meu conhecimento vai não é possível pelas vias normais.
Que tal criar um javascript para acessar o code-behind e este por sua vez acessar o .NET Framework?
Podes utilizar os métodos
Page.ClientScript .GetCallbackEventReference
Page.ClientScript .RegisterClientScriptBlock
Veja em:
http://onthefencedevelopment.com/?p=149
- Marcado como Resposta Harley Araujo quarta-feira, 14 de abril de 2010 14:13
Todas as Respostas
-
-
-
Você pode fazer por javascript o tratamento.
Ou então, ajusta o TabOrder do componente.
Assim, você escreve no textbox e dá ENTER, fazendo o evento disparar e o cursor se mover para o próximo tab order (que no caso, seria outro lugar que não fosse o deletar)
Ph - Gambi.NET® Framework Certificated 2010 -
Raphael_moreira , achei melhor usar o javascript para evitar problemas.
Eu to usando o aspx.vb para fazer as alterações nesse campo, como eu faria para chamr uma função do vb.net pelo javascript passandop parametro ?
Rafael Fernandes D Orazio -
Utilizar javascript(ou qualquer tecnologia client-side) para acessar o .NET framework até onde meu conhecimento vai não é possível pelas vias normais.
Que tal criar um javascript para acessar o code-behind e este por sua vez acessar o .NET Framework?
Podes utilizar os métodos
Page.ClientScript .GetCallbackEventReference
Page.ClientScript .RegisterClientScriptBlock
Veja em:
http://onthefencedevelopment.com/?p=149
- Marcado como Resposta Harley Araujo quarta-feira, 14 de abril de 2010 14:13