Usuário com melhor resposta
Chamar função JS pelo code behind

Pergunta
-
Tenho esse botão, que chama uma função javascript e um método de callback. Esse método não será mais chamado dessa forma. A pergunta é: Como eu chamo pelo code behinde a função validardados, da mesma forma, ou seja se retorna true passa, senão dá as mensagens contidas nela e não avança no método.
<dxe:ASPxButton ID="btnBuscar" runat="server" Text="Buscar" HorizontalAlign="Center" AutoPostBack="false"
Width="120" Enabled="false" OnClick="btnBuscar_Click" >
<ClientSideEvents Click="function (s, e) {
if(!ValidarDados()) return;
//cbpPainelControle.PerformCallback('FiltroPainelControle');
}" />
</dxe:ASPxButton>
Respostas
-
pnet,
Se você definir isso no OnClientClick do seu Button não resolveria seu problema?
Assim o o server side seria disparado somente se o return da sua função fosse true.
Ricardo Minoru Makiyama
- Marcado como Resposta Giovani CrModerator quarta-feira, 9 de outubro de 2013 15:16
-
<asp:Button id="btnTeste" runat="server" OnClientClick="javascript:return fctValidarDados();" OnClick="btnTeste_Click"/>
O Ricardo disse eu só complementei.
Dentro da sua função caso necessite chamar o server bastar colocar um return true. Que automaticamente ele já ira para o btnTeste_Click do seu servidor.
Abraço.
Good Luck, Fernando Mamprin
- Marcado como Resposta Giovani CrModerator quarta-feira, 9 de outubro de 2013 15:16
Todas as Respostas
-
-
pnet,
Se você definir isso no OnClientClick do seu Button não resolveria seu problema?
Assim o o server side seria disparado somente se o return da sua função fosse true.
Ricardo Minoru Makiyama
- Marcado como Resposta Giovani CrModerator quarta-feira, 9 de outubro de 2013 15:16
-
<asp:Button id="btnTeste" runat="server" OnClientClick="javascript:return fctValidarDados();" OnClick="btnTeste_Click"/>
O Ricardo disse eu só complementei.
Dentro da sua função caso necessite chamar o server bastar colocar um return true. Que automaticamente ele já ira para o btnTeste_Click do seu servidor.
Abraço.
Good Luck, Fernando Mamprin
- Marcado como Resposta Giovani CrModerator quarta-feira, 9 de outubro de 2013 15:16