我正在开发一个asp.net网站。我有一个xml文件。 它有一个结构谎言:
<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);
现在我想对这个图片使用灯箱效果。但我不知道如何从代码背后的图像给ahref ...
需要帮助......
答案 0 :(得分: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);