problemas com NavigateUrl

26/05/2009

Olá,

olha a imagem da url depois que eu clico no menu.





Controls/Menu.ascx

<%@ Control Language="C#" AutoEventWireup="true" CodeFile="Menu.ascx.cs" Inherits="Menu" %>


<asp:Repeater ID="rtcategoria" runat="server" DataSourceID="dsCategoria">

<ItemTemplate>

<ul>
<li>

<asp:HyperLink ID="hyperCategoria" runat="server" NavigateUrl='<%Eval ("CategoryID",  "~/Products.aspx?id=") %>' Text='<%# Eval("Title")%>'></asp:HyperLink>

</li>
</ul>

</ItemTemplate>


</asp:Repeater>

<asp:ObjectDataSource ID="dsCategoria" runat="server"
    SelectMethod="SelectCategory"
    TypeName="DevMedia.ECommerce.Category">
   
    </asp:ObjectDataSource>

web.config...



    <pages theme="Store">
      <controls>

        <add tagPrefix="custom" namespace="DevMedia.ECommerce"/>
        <add tagPrefix="userControl" tagName="Menu" src="~/Controls/Menu.ascx" />
       
       
      </controls>


MasterPage..

     <div class = "topMenu">
         <div class="Menu">
    
              <userControl:Menu runat="server" ID="Menu" />
    
          </div>
     </div>

qual o problema? Parece que não está passando o paramentro do Id da categoria.

Lorena Menelli

Lorena Menelli

Curtidas 0

Respostas

Luiz Maia

Luiz Maia

26/05/2009

Oi Lorena,   Esta passando a String, não estaria faltando uma tralha # depois do primeiro Eval? Tente ai e depois me diga, ok?   Abraços Att Luiz Maia
GOSTEI 0
Lorena Menelli

Lorena Menelli

26/05/2009

OK, era isso mesmo

obrigada novamente...
GOSTEI 0
Luiz Maia

Luiz Maia

26/05/2009

Blz Lorena, precisando é só falar!
GOSTEI 0
POSTAR