Inquiridor
ASDFRemovidoGHJKL

Pergunta
-
!
- Editado CSharp - AspNet quarta-feira, 10 de abril de 2013 17:20
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. -
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 -
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 ?
[]'sDennes
*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 -
-
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 -
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