Gilnet 0 Denunciar post Postado Setembro 10, 2010 Olá, Vejam esse script: <%@ Page Title="" Language="C#" MasterPageFile="~/EDK.Master" AutoEventWireup="true" CodeBehind="Login.aspx.cs" Inherits="EDKImpacto.Login.Login" %> <asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server"> <link href="../Script/CSS/Botao.css" rel="stylesheet" type="text/css" /> <link href="../Script/CSS/TextBox.css" rel="stylesheet" type="text/css" /> <link href="../Script/CSS/Div.css" rel="stylesheet" type="text/css" /> <script type="text/javascript"> $(document).$(function () { $("#btnLogin").click( function () { alert($("#txtUser").val()); } ); }); </script> </asp:Content> <asp:Content ID="Content2" ContentPlaceHolderID="conteudo" runat="server"> <h2> Login de usuário</h2> <p> digite um usuário para logar ou <asp:HyperLink ID="lnkLink" runat="server" CssClass="textDecoration link" Text="clique aqui para criar um usuário" NavigateUrl="#"></asp:HyperLink> </p> <div class="accountInfo"> <fieldset> <legend>usuário</legend> <br /> nome do usuário <br /> <asp:TextBox ID="txtUser" runat="server" CssClass="largura borda"></asp:TextBox> <br /> senha <br /> <asp:TextBox ID="txtSenha" runat="server" CssClass="largura borda" TextMode="Password"></asp:TextBox> <br /> <br /> <div class="alinhaDireita"> <asp:Button ID="btnLogin" runat="server" Text="Login" CssClass="botao bold" OnClick="btnLogin_Click" /> </div> </fieldset> </div> </asp:Content> Obs.: A chamada ao JQuery, esta no head da masterpage. erro: Erro em tempo de execução do Microsoft JScript: Objeto esperado na linha 12. Alguém ajuda ???? Obrigado. Compartilhar este post Link para o post Compartilhar em outros sites
quintelab 91 Denunciar post Postado Setembro 11, 2010 Quando renderizado seu btnLogin esta assumindo outro ID por causa da Master.Page. Adicione a propriedade ClientIDMode="Static" Abraços... Compartilhar este post Link para o post Compartilhar em outros sites
Gilnet 0 Denunciar post Postado Setembro 12, 2010 Olá, Alterei a propriedade do btnLogin ClientIDMode para static mas não funcionou continua dando o mesmo erro. linha 12: $(document).$(function (){} Obrigado. Compartilhar este post Link para o post Compartilhar em outros sites
quintelab 91 Denunciar post Postado Setembro 14, 2010 Se continuar dando erro irei mover para JavaScript, pois seu problema é com JavaScript. O que eu vi que pode estar errado é nessa parte: Ao invés de: $(document).$(function () { Acho que o correto é: $(document).ready(function () { Abraços... Compartilhar este post Link para o post Compartilhar em outros sites
Gilnet 0 Denunciar post Postado Setembro 14, 2010 Olá, Depois de corrigido o problema da função ready, continuou dando erro que só foi solucionado, quando mudei a referência do script do jquery da página master page para a página onde está a função jquery. Obrigado. Compartilhar este post Link para o post Compartilhar em outros sites