rmlm Posted April 22, 2011 at 04:58 PM Report #382873 Posted April 22, 2011 at 04:58 PM Boas, Estou aqui com um problema para passar uma variavel pelo url... como é que eu junto isto: pagina.aspx?id= mais <%# DataBinder.Eval(Container.DataItem,"id") %> Ja tentei assim pq vi na net mas nao funcionou: <asp:HyperLink runat="server" CssClass="a_especial" NavigateUrl="<%# "pagina.aspx?id=" + DataBinder.Eval(Container.DataItem,"id")%>" Desde já obrigado pela ajuda 🙂
Caça Posted April 22, 2011 at 08:15 PM Report #382897 Posted April 22, 2011 at 08:15 PM Usa isto string ParametroID = request.querystring["ID"]; Pedro Martins Não respondo a duvidas por PM
rmlm Posted April 22, 2011 at 10:35 PM Author Report #382933 Posted April 22, 2011 at 10:35 PM Usa isto string ParametroID = request.querystring["ID"]; Mas isso é para ir buscar a variável ao url certo? A minha dúvida é como é que eu a meto lá... eu sei que é algo assim: <a href="pagina.aspx?id=5">teste</a> mas este 5 é obtido atraves disto: <asp:HyperLink runat="server" CssClass="a_especial" NavigateUrl="<%# "pagina.aspx?id=" + DataBinder.Eval(Container.DataItem,"id")%>"
Rechousa Posted April 22, 2011 at 10:39 PM Report #382934 Posted April 22, 2011 at 10:39 PM Tens esse código numa GridView? Pedro Martins Sharing is Knowledge! http://www.linkedin.com/in/rechousa
rmlm Posted April 22, 2011 at 11:26 PM Author Report #382941 Posted April 22, 2011 at 11:26 PM Não. Esta num Repeater
Rechousa Posted April 22, 2011 at 11:35 PM Report #382945 Posted April 22, 2011 at 11:35 PM Olá, Tens aqui um exemplo: Pormenores: 1) Basta-te usar o Eval("campo") para renderizar o campo 2) Dado que o Eval("campo") usa aspas com o nome do campo, a Propriedade que pretendes renderizar (nestes dois exemplos NavigateUrl e Text) não podem conter aspas, precisas sim de plicas 🙂 <asp:Repeater runat="server" ID="rpt"> <ItemTemplate> <asp:HyperLink runat="server" CssClass="a_especial" NavigateUrl='<%# "pagina.aspx?id=" + Eval("id")%>' Text='<%#Eval("Descricao") %>' /><br /> </ItemTemplate> </asp:Repeater> </asp:Content> Espero ter ajudado. Pedro Martins Sharing is Knowledge! http://www.linkedin.com/in/rechousa
rmlm Posted April 22, 2011 at 11:40 PM Author Report #382946 Posted April 22, 2011 at 11:40 PM Muito obrigado Rechousa funcionou perfeitamente 🙂
Rechousa Posted April 22, 2011 at 11:42 PM Report #382947 Posted April 22, 2011 at 11:42 PM É para isso que estamos aqui 😄🙂 Pedro Martins Sharing is Knowledge! http://www.linkedin.com/in/rechousa
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now