Pytanie : ASP.NET - Dlaczego JEŻELI INNY wśród obszyty przedmiot (Datalist)

I próbować obszyty dane lista który dostawać wartość od zapytanie sznurek i wtedy pisać kod według i.   W zasadzie mieć JEŻELI ELSF JEŻELI wśród the datalist który pisać różny kawałek kod według czy the URL wartość = i ID wartość w the sql/datalist.

I am ten błąd, che I wierzyć mówić że I móc błąd wśród databound control.

" Databinding metoda tak jak Eval (), XPath (), i Zmora () móc tylko używać w kontekście databound kontrola. "

i chcieć to eg.

url = 3

1 = ahref= " (1) " >
2 = ahref= " 2 " >
3 = ahref= "" >
4 = ahref= " 4 " >
(1):
2:
3:
4:
5:
6:
7:
<% Jeżeli Request.QueryString ("gatunek") = "" Wtedy %>  " > 
                 
                 <% ElseIf Request.QueryString ("gatunek") = Eval ("id") Then%>  
                 
                 <% Inny: %>  
                 
                 <% Końcówka If%>

Odpowiedź : ASP.NET - Dlaczego JEŻELI INNY wśród obszyty przedmiot (Datalist)

ty musieć naprawdę musieć w the codebehind using the asp: Hyperlink

eg.

Jeżeli Request.QueryString ("gatunek") = 3 Wtedy lnkItem3.NavigateUrl = ""

ze strachu przed ty, być tam  szczególny powód dlaczego ty havent?
Inne rozwiązania  
 
programming4us programming4us