2013-04-22 66 views
0

我正在開發一個asp.net網站。我有一個xml文件。 它有一個structur謊言:如何在href後面的代碼中添加一個圖像源在asp.net中

<Image Header="AboutUS"> 
<Imagepath>guest.jpg</Imagepath> 
<imagetitle>welcomeguest</imagetitle> 

我要讀這些數據,並在asp.net頁面顯示此: 我的代碼看起來是這樣的。

 XmlDocument doc = new XmlDocument(); 
     doc.Load(Server.MapPath("~/multipleimage.xml")); 
     XmlNode root = doc.DocumentElement; 
     XmlNodeList nodeList = root.SelectNodes("Image"); 

     foreach (XmlNode node in nodeList) 
     { 
      HtmlAnchor a1 = new HtmlAnchor(); 
      Image imagesource = new Image();     
      string path = "Uploads/"; 
      string imageurl = path + node.SelectSingleNode("Imagepath").InnerText;    
      imagesource.Height = 95; 
      imagesource.Width = 95;    

      Div1.Controls.Add(imagesource); 

現在我想用燈箱效果這個images.but我不知道如何給AHREF從後面的代碼圖像...

需要幫助...

回答

0

嘿,我找到答案:

  HtmlAnchor a1 = new HtmlAnchor(); 
      Image imagesource = new Image();     
      string path = "Uploads/"; 
      string imageurl = path + node.SelectSingleNode("Imagepath").InnerText; 

      imagesource.ImageUrl = imageurl; 
      imagesource.Height = 95; 
      imagesource.Width = 95;     
      a1.Attributes.Add("href", imageurl); 
      a1.Controls.Add(imagesource); 
      Div1.Controls.Add(a1);    
相關問題