none
ASDFRemovidoGHJKL RRS feed

Todas as Respostas

  • Bom Dia,

    Em casos como esse que eu preciso chamar uma função Behind pelo JavaScript, eu faço o seguinte:

    Na minha página ".aspx" eu crio um LinkButton que executa a minha função de servidor, acesso a banco e etc... Feito isso, vc vai reparar que no Browser, quando estiver visualizando a página, seu linkButton chama uma função JavaScript, eu exibo o código fonte pego essa função e chamo onde preciso chamar no JS.
    Sei que isso pode se considerar uma POG, mas nos casos onde precisei, me ajudou e muito, e não usei ajax pq não tinha a necessidade. :)

    Espero ter ajudado.

    Grato.

    Abraços.
    quinta-feira, 23 de abril de 2009 14:44
  • Bom Dia rcamara,

    Abaixo segue o exemplo:
    Página .aspx

    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <title></title>
        <script type="text/javascript">
            function fnBehind() {
                alert('Debug...');
                __doPostBack('lnkClick', '');
            }
        </script>
    </head>
    <body>
        <form id="form1" runat="server">
        <div>
            <asp:Label ID="lblTab" runat="server" Text="" Width="650px"></asp:Label>
            <input id="btnTeste" onclick="fnBehind();" type="button" value="Teste" />
            <asp:LinkButton ID="lnkClick" runat="server" style="display: none;">Função do Servidor</asp:LinkButton>
        </div>
        </form>
    </body>
    </html>

    CodeBehind .aspx.vb

    Protected Sub lnkClick_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles lnkClick.Click
            lblTab.Text = "Vai chamar uma função de acesso ao Banco"
    End Sub

    Repare que o Id do LinkButton que vc der(aqui no caso "lnkClick") é o nome que ele vai passar como parametro na função Js.

    Flw's.
    Espero ter ajudado.

    Abraços

    sexta-feira, 24 de abril de 2009 13:56
  • Oi,

    Antes de tudo, uma dúvida muito importante : Por que está escrevendo suas validações em javascript ao invés de utilizar os objetos de validação já existentes no ASP.NET, os validators ?

    []'s

    Dennes
    *Treinamento de ASP.NET 3.5 em SP : Apenas 12xR$ 70,88 - http://www.bufaloinfo.com.br/cursos/aspnet2.asp


    Dennes - Se resolveu, classifique a mensagem, por favor - [http://www.bufaloinfo.com.br] NOVO DVD Segurança no ASP.NET : http://www.bufaloinfo.com.br/LearingSeriesSegurancaASPNET2.asp
    quinta-feira, 21 de maio de 2009 02:44
  • tente assim...

    JS

    .. else {

        __doPostBack('Button1 ', '');//quando vc clica em um <asp:Button... é exatamente este código que é executado
    }


    Espero ter ajudado, boa sorte! Fábio Morikawa
    quinta-feira, 21 de maio de 2009 02:59
  • Oi,

    Poderia dar um exemplo de algo que não conseguiu fazer com os validadores ?

    []'s

    Dennes
    *Treinamento de ASP.NET 3.5 c/ Visual Studio 2008 : Até 12xR$ 70,88 - http://www.bufaloinfo.com.br/cursos/aspnet2.asp
    Dennes - Se resolveu, classifique a mensagem, por favor - [http://www.bufaloinfo.com.br] NOVO DVD Segurança no ASP.NET : http://www.bufaloinfo.com.br/LearingSeriesSegurancaASPNET2.asp
    sexta-feira, 22 de maio de 2009 13:48
  • Oi,

    Os validores aceitam html e javascript em suas propriedades de mensagem de erro

    O customvalidator trabalha com uma clientValidationFunction para processamento no client

    Os validadores possuem a propriedade setfocusonerror.

    []'s

    Dennes
    *Treinamento de ASP.NET 3.5 c/Visual Studio 2008 em SP : Apenas 12xR$ 70,88 - http://www.bufaloinfo.com.br/cursos/aspnet2.asp

    Dennes - Se resolveu, classifique a mensagem, por favor - [http://www.bufaloinfo.com.br] NOVO DVD Segurança no ASP.NET : http://www.bufaloinfo.com.br/LearingSeriesSegurancaASPNET2.asp
    sexta-feira, 22 de maio de 2009 14:19