2010-06-23 10 views
1

Je définis actuellement l'attribut src de mon Iframe avec l'URL + un ID (d'une personne spécifique) que je récupère à partir d'une base de données.Instructions IF/ELSE sur l'attribut IFrame Source

Renvoie une image stockée dans un référentiel pour chaque personne. Pour les personnes qui n'ont actuellement pas de photo, je voudrais que l'URL soit URL + 00000 au lieu de la page d'erreur 404.

J'essaie de faire une déclaration if/else ci-dessous, mais elle ne la récupère pas pour une raison quelconque. Quelqu'un peut-il voir pourquoi?

Merci pour votre aide !!!!

`

protected void TreeView1_SelectedNodeChanged(object sender, EventArgs e) 
     { 

      string empID = ((System.Web.UI.WebControls.TreeView)(sender)).SelectedNode.Value; 


      string pictarget = 
       pictarget = (Convert.ToInt32(empID) > 99999) ? 
       pictarget = "http://website/OrgList:" + 00000 + "/picture" : 
       pictarget = "http://website/OrgList:" + empID + "/picture"; 

      Frame2.Attributes["src"] = pictarget; 

`

Répondre

1

, je dirais ce sont les droïdes que vous recherchez:

string pictarget = (Convert.ToInt32(empID) > 99999) ? 
    "http://website/OrgList:" + 00000 + "/picture" : 
    "http://website/OrgList:" + empID + "/picture"; 

Vous semblez faire trop de missions dans cette déclaration, un est assez assez là :)

+0

Merci Piskvor qui a aidé !! – Maria

Questions connexes