2011-07-31 7 views
0

어떻게하면 내 ListView의 "세부 정보보기"부분을 제품 세부 정보 페이지에 하이퍼 링크로 코딩 할 수 있습니까? 모델 ID로 코딩ListView 코딩

enter image description here

의 ListView 코드

<asp:ListView runat="server" ID="listView" GroupItemCount="3" 
     DataSourceID="AccessDataSource1"> 
    <LayoutTemplate> 
     <div style="height: 966px;"> 
     <div style="width: 771px;"> 
      <asp:PlaceHolder runat="server" ID="groupPlaceHolder" /> 
     <asp:DataPager runat="server" ID="dpMyDatePager" PageSize="9" 
PagedControlID="listView"> 
<Fields> 
    <asp:NextPreviousPagerField ButtonType="Button" ShowLastPageButton="True" 
    ShowFirstPageButton="True" /> 
    <asp:NumericPagerField /> 
</Fields> 
</asp:DataPager> 
     </div> 
    </LayoutTemplate> 
    <GroupTemplate> 
     <div style="clear: both;"> 
      <asp:PlaceHolder runat="server" ID="itemPlaceHolder" /> 
     </div> 
    </GroupTemplate> 
    <ItemTemplate> 
<div class="productItem"> 
    <div> 
     <img src='<%# Eval("ProductUrl") %>' > 
    </div> 
    <div class="catalog-price"> 
    <br />  
      <%# Eval("ProductBrand") %> 
      <%# Eval("ProductModel") %></div> 

    <div class="catalog-price2"> 
     <b> 
     Our Price: S$<%# Eval("NormalPrice") %></div> 
     </b><br /> 
    <div class="cell1"> 
     Add to cart</div> 
    <div class="cell2"> 
     View details</div> 
</div> 
</ItemTemplate> 
+0

당신은 정말 아무것도 시도하지 않은? 이것은 기본적인 웹 프로그래밍입니다. –

답변

0

선택한 제품의 세부 정보를 보려면 선택한 제품의 ID를 전달해야합니다. 버튼 코드가 ​​같아야합니다

여러분 중 ViewDetails은 ...

<asp:HyperLink ID="HypViewDetails" ImageUrl="~/Images/viewDetails.png" 
    NavigateUrl='<%#Eval("ProductId", "ProductDetails.aspx?cid={0}")%>' 
    runat="server"></asp:HyperLink> 
0

하이퍼 링크의 상세 내역보기 사업부를 넣어를 다음과 같이 내 제품 카탈로그가 표시됩니다?