将 img 添加到 ahref 标签

发布于 2025-01-04 19:53:36 字数 1112 浏览 2 评论 0原文

我希望从我的代码隐藏中完成以下格式:

<a href="">
<img src=""/>
</a>

我已经这样做了,但我无法将图像添加到 谁能告诉我该怎么做?

这是我的代码:

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 不会显示。

I want the below format to be done from my codebehind:

<a href="">
<img src=""/>
</a>

I have done this way but I am not able to add image to <a href>
Can anyone say me how to do that?

Here is my code:

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

I have found this:

Dim anchor As New HtmlGenericControl("a")
anchor.Attributes.Add("href", "#")

But I am not able to understand how do I add img to this If I add control the total img is not showing up.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

平生欢 2025-01-11 19:53:36

您可以使用 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()

You can do it using Literal control

Place a literal control on the page and then add its text like this...

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()
廻憶裏菂餘溫 2025-01-11 19:53:36

图像有一个名为 ImageUrl 的特殊属性来设置 URL。

Image has a special property called ImageUrl to set the URL to.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文