2012-02-13 3 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.controls.So 어떻게 내 div.And에 추가 할 문자열을 변환 할 수 없습니다 그 div에이 컨트롤을 추가 할 Images.And 추가 할 div 컨트롤을 나는 여러 이미지 대신 하나의 이미지를 추가 할 수있는 텍스트입니다. – coder

+0

나는 문자열을 Literal 자체에 할당하려한다고 생각한다. Literal.Text에 문자열을 할당하려고 시도하십시오. –

+0

알았어요! :) 다시 한번 Thaks. – coder

-2

이미지에는 URL을 설정하는 ImageUrl이라는 특수 속성이 있습니다.

+0

블라디미르 - 그게 전부의 내가 위에서 수행했지만 내가 필요 앵커 태그 내에 추가 될 img. – coder

+0

'ImageUrl'은 이미지 태그의'src'를 설정합니다. 그것은 이미지 태그 주위에 앵커 컨트롤을 추가하지 않을 것입니다 ... –

관련 문제