2014-12-22 103 views
1

即時通訊設法在asp.net超鏈接中發送查詢字符串im不知道它的可能與否?即時通訊循環一個集合,我想包括集合中的每個對象的ID。我得到的錯誤是p在當前上下文中不存在。這裏是我的代碼如何在asp超鏈接中包含查詢字符串

<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server"> 
    <div class="container" style="margin-top:50px;"> 
    <asp:Label ID="label1" runat="server"></asp:Label> 
    <div class="jumbotron" style="margin:100px;width:900px"> 

    <% foreach (var p in products) 
     { 
      %> <!-- loop through the list --> 

    <ul style="display:inline-block;width:250px;height:300px;list-style-type:none;border-style:solid"> 
    <li "> 

     <p><%= p.ProductName %></p> 
     <p>€<%= p.Price %></p> 
     <img src="<%= p.MainProductImage %>" width="150";height="150";/> 
     <br /> 
     <asp:HyperLink ID="details" runat="server" Text="Details" NavigateUrl='<%#string.Format("ProductDetails.aspx?ProductID={0}", p.ProductID);%>' /> 

    </li> 
    </ul> 
      <% 
     } 
     %> 

</div> 
</div> 

+0

你試圖用簡單的定位標記''代替'HyperLink'控制? –

回答

相關問題