Questione : ASP.NET - Come usare SE ALTRIMENTI all'interno di un oggetto rilegato (Datalist)

Sto provando ad avere una lista di dati rilegata che ottiene un valore da una stringa di domanda ed allora scrive il codice secondo questo.   Essenzialmente avere SE ELSF SE all'interno del datalist che scrive una punta differente del codice secondo come valore del URL = e valore di identificazione nello sql/datalist.

I che ottiene questo errore, che credo dice che non posso fare questo all'interno dei metodi del databound control.

" un Databinding quale Eval (), XPath () e la legatura () possono essere utilizzati soltanto nel contesto di un controllo del databound. “il

i vuole questo per esempio

url = 3

1 = ahref= " 1 " >

2 " 2 "/>3 = >

del ahref= = di/>4 " 4 " class= > " libero " del
> " del codeSnippet " del class= del
class= " lineNumbers " del
class= del
1:
2:
3:
4:
5:
6:
7:
del id= " codeSnippet795422 " del
<% " notpretty " (“marca„) = > <%# Request.Url %>&brand=<%# (“identificazione„) %> ": Identificare il runat= " l'assistente„ Text='<%# Eval (“nome di marca„) %>'/> di ID= " Label1„ 
                 
                 <% ElseIf Request.QueryString (“marca„) = >: Identificare il runat= " l'assistente„ Text='<%# Eval (“nome di marca„) %>'/> di ID= " Label3„ 
                 
                 <% altro: >: Runat= " assistente " Text='<%# Eval (“nome di marca„) %>'/> dell'etichetta ID= " Label2 " 
                 
                 Estremità If%> di <%
class= del

Risposta : ASP.NET - Come usare SE ALTRIMENTI all'interno di un oggetto rilegato (Datalist)

dovreste realmente fare questo nel codebehind using l'asp: Hyperlink

per esempio.

Se Request.QueryString (“marca„) = 3 allora lnkItem3.NavigateUrl = ""

per timore di insultarlo, è ci una ragione per la quale particolare voi havent?
Altre soluzioni  
 
programming4us programming4us