2010-01-06 59 views
0

我有1個a.master頁面和1個b.aspx及其b.aspx.vb頁面。我在a.master.vb直接在vb.net

Public Property Page_Title() As String 
    Get 
     Return title_div.InnerHtml 
    End Get 
    Set(ByVal value As String) 
     title_div.InnerHtml = value 
    End Set 
End Property 

以下屬性在b.aspx.vb的網頁我有

DirectCast(Page.Master, a_am).Page_Title = "/images/img1.png" 

但是當我打開a.aspx頁面,它顯示的文本/images/img1.png而不是圖像。我如何讓它顯示我想要的圖像

回答

2

你已經告訴它使InnerHtml只是字符串「/images/img1.png」 - 你怎麼期望被自動翻譯成圖像標籤?試試這個:

DirectCast(Page.Master, a_am).Page_Title = "<img src='/images/img1.png' />" 

出於輔助等的緣故,你要真有一些「ALT」文本等等,你要知道...

0

你加入HTML頁面,所以你需要把有效的html轉換成字符串:

DirectCast(Page.Master, a_am).Page_Title = "<img src='/images/img1.png' />"