我希望从我的代码隐藏中完成以下格式:
<a href="">
<img src=""/>
</a>
我这样做但我无法将图片添加到<a href>
谁能说我怎么做?
这是我的代码:
Dim urls As New List(Of String)
urls.Add("Downloads/" & Session("tempDir").ToString & "/" & filename)
For Each imageURL As String In urls
Dim img = New System.Web.UI.WebControls.Image()
img.ImageUrl = imageURL
img.Attributes.Add("src", "Downloads/" & Session("tempDir").ToString & "/" & filename)
img.Attributes.Add("rel", "group2")
img.Width = 75
img.Height = 50
img.CssClass = "clickImage"
img.ImageAlign = HorizontalAlign.Left
Me.FinalPreview.Controls.Add(img)
Next
我发现了这个:
Dim anchor As New HtmlGenericControl("a")
anchor.Attributes.Add("href", "#")
但是我无法理解如何添加img如果我添加控件,img没有显示出来。
答案 0 :(得分:1)
您可以使用Literal
控件
在页面上放置一个文字控件,然后像这样添加文本......
Dim strb as New StringBuilder()
For Each imageURL As String In urls
strb.Append("<a href='#'><img src='").Append(imageURL).Append("' /></a>");
Next
litImage.Text = strb.ToString()
答案 1 :(得分:-2)
Image有一个名为ImageUrl的特殊属性,用于将URL设置为。