2013-04-22 76 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);    
相关问题