DataList控件中想利用LinkButton或HyperLink控件动态绑定'id':
目的:实现跳转到softdetail.aspx?id=<%# DataBinder.Eval(Container.DataItem,'id') %>如:<asp:HyperLink id="HyperLink1" runat="server" NavigateUrl=softdetail.aspx?id=<%# DataBinder.Eval(Container.DataItem,'id') %>>HyperLink</asp:HyperLink>
(其中DataList已经绑定了)
请问,用HyperLink或LinkButton如何达到此目的?在线等待中.........
目的:实现跳转到softdetail.aspx?id=<%# DataBinder.Eval(Container.DataItem,'id') %>如:<asp:HyperLink id="HyperLink1" runat="server" NavigateUrl=softdetail.aspx?id=<%# DataBinder.Eval(Container.DataItem,'id') %>>HyperLink</asp:HyperLink>
(其中DataList已经绑定了)
请问,用HyperLink或LinkButton如何达到此目的?在线等待中.........
<ItemTemplate>
<br />
<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl='<%# Eval("Book_Src") %>'
Text='<%# Eval("Book_Caption") %>'></asp:HyperLink>
</ItemTemplate>
</asp:DataList><asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="Data Source=rrr;Initial Catalog=BookStore;Persist Security Info=True;User ID=sa"
ProviderName="System.Data.SqlClient" SelectCommand="SELECT [Book_Caption], [Book_Src] FROM [BookCategory]">
</asp:SqlDataSource>
这个应该可以,关键是后面的DataNavigateUrlFormatString和={0}