Я создал страницу, которая загружает данные из строки запроса. И создает ссылку на другую страницу с URL следующим образом.asp.net query string databind
http://localhost:61279/clubpage.aspx?CategoryID=1
Когда я нажимаю на категорию 1, как я извлекаю данные, относящиеся только к этой строке запроса.
Некоторые из кода, который у меня есть, но он не работает.
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
<h2>
Youth clubs</h2>
<p>
<asp:Repeater ID="Repeater1" runat="server" DataSourceID="SqlDataSource1"
EnableViewState="False">
<HeaderTemplate>
<ul>
</HeaderTemplate>
<ItemTemplate>
<%-- <%--<%-- You can use an anchor element... --%>
<%-- <li><a href='youthclubpage.aspx?CategoryID=<%# Eval("YouthClubID") %>'><%# Eval("youthclubname") %></a> - <%# Eval("description") %></li> --%>
<%-- Or a HyperLink Web control...---%>
<li><asp:HyperLink runat="server" Text='<%# Eval("youthclubname") %>' NavigateUrl='<%# "youthclubpage.aspx?CategoryID=" + Eval("YouthClubID") %>'></asp:HyperLink>
- <%# Eval("Description") %></li>
</ItemTemplate>
<FooterTemplate>
</ul>
</FooterTemplate>
</asp:Repeater>
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:joanton7865org7272_youthpodcastConnectionString %>"
SelectCommand="SELECT [youthclubname], [description], [YouthClubID] FROM [youthclublist]">
</asp:SqlDataSource>
</p>
</asp:Content>
Замечательный сайт! –
Как вы привязываете данные? Через код позади? Использование элемента управления источником данных? – robasta
Этот вопрос слишком широк. В основном вы просите нас сделать все для вас. Вы должны попытаться рассказать нам, с чем конкретно возникают проблемы. –