2012-02-13 7 views
0

AHREFタグにIMGを追加しますそれ?私はこれを発見したは、私は以下のフォーマットが私の分離コードから行うことがしたい

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を追加する方法を理解することはできませんよ表示されません。

答えて

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() 
+0

@ Naveed - 遅く応答して申し訳ありません。あなたの答えに感謝します。そして、私はこれについて少し問題があります。実際には、リテラルコントロールはガッドアイディアです!私は画像を追加する必要があるdivコントロールがあります。そして、このコントロールをdivに追加すると、その文字列はweb.ui.controls.soに変換できません。これをdiv.Andにどのように追加すればいいですか?テキストで、複数の代わりに1つのイメージを追加できます。 – coder

+0

文字列をリテラルに代入しようとしていると思います。文字列をLiteral.Textに代入してみてください –

+0

私はそれを得ました! :)もう一度タクシー。 – coder

-2

Imageには、URLを設定するImageUrlという特別なプロパティがあります。

+0

ウラジミール・ザッツの私が上記の行っているが、私は必要アンカータグ内に追加するimg – coder

+0

'ImageUrl'はイメージタグの' src'を設定します。 ... –

関連する問題