2013-04-10 34 views
0

我是新來的asp.net,原諒我的新手問題。 我有一個listview顯示所有項目信息(ItemID,項目名稱)。 我將項目名稱綁定到超鏈接控件。現在我想要做的是,當我點擊超鏈接,我想獲得ID和導航項目詳細信息頁面。我嘗試使用選定的索引,但它仍然返回null。這是我的代碼。獲取在asp.net listview綁定到超鏈接的選定ID

在列表視圖的ItemTemplate代碼

<asp:HyperLink ID="HyperLink1" runat="server" 
NavigateUrl="ItemDetails.aspx"> <%# Eval("[ItemName]") %> 
</asp:HyperLink> 

<asp:Label ID="Label1" runat="server" Text='<%# Eval("[ItemID]") %>'/> 

提前

回答

2

而是超鏈接,請help.thanks,我用的LinkBut​​ton在ItemTemplate中如果妳想要的selectedId傳遞到下一個頁面ü可以通過使用查詢字符串

<asp:TemplateField HeaderText="Edit" HeaderStyle-HorizontalAlign="Center" HeaderStyle-Width="120px"> 
<ItemTemplate> 
<asp:LinkButton ID="lnk_ViewDetails" runat="server" Text='View Details' PostBackUrl='<%#"~/ViewDetailss.aspx?Id="+Eval("ID")%>'></asp:LinkButton> 
</ItemTemplate> 
    </asp:TemplateField> 

如果妳想要加密的查詢字符串,請參閱This Link

+0

它很好用。謝謝嘮叨 – 2013-04-10 05:47:23

相關問題