Question : ASP.NET - Comment employer SI AUTREMENT dans un objet attaché (Datalist)

J'essaye d'avoir une liste de données attachée qui obtient une valeur d'une corde de question et puis écrit le code selon ceci.   Avoir essentiellement SI ELSF SI dans le datalist qui écrit un peu différent de code selon que la valeur d'URL = et valeur d'identification dans le SQL/datalist.

I AM obtenant cette erreur, que je crois dit que je ne peux pas faire ceci dans méthodes du databound control.

des un " Databinding telles qu'Eval (), XPath (), et grippage () peuvent seulement être employés dans le cadre d'une commande de databound. le « 

i veulent ceci par exemple le

url = 3

1 = ahref= " 1 " >

2 = d'ahref= " 2 "/>3 = >

de/>4 = d'ahref= " 4 " class= > " clair " de
> de " codeSnippet " de class= de
class= " lineNumbers " de
class= de
1 :
2 :
3 :
4 :
5 :
6 :
7 :
" notpretty " de l'id= " codeSnippet795422 " de
<% (« marque ») = >&brand=<%# de href= " de " nav de class= » de  Request.Url <%# (« identification ») %> " : Marquer d'ID= le " Label1 serveur » Text='<%# Eval » runat= le " (« nom de marque ») %>'/> 
                 
                 <% ElseIf Request.QueryString (« marque ») = > : Marquer d'ID= le " Label3 serveur » Text='<%# Eval » runat= le " (« nom de marque ») %>'/> 
                 
                 <% d'autre : > : De l'étiquette ID= " Label2 serveur " Text='<%# Eval " runat= " (« nom de marque ») %>'/> 
                 
                 Extrémité If%> de <%
class= de

Réponse : ASP.NET - Comment employer SI AUTREMENT dans un objet attaché (Datalist)

vous devriez vraiment faire ceci dans le codebehind using l'asp : Lien hypertexte

par exemple.

Si Request.QueryString (« marque ») = 3 puis lnkItem3.NavigateUrl = ""

par crainte de vous insulter, y a-t-il une raison particulière pour laquelle vous havent ?
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us