прямая трансляция в vb.net - PullRequest
       24

прямая трансляция в vb.net

0 голосов
/ 06 января 2010

У меня есть 1 страница a.master и 1 b.aspx со своей страницей b.aspx.vb. У меня есть следующее свойство в a.master.vb

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 ]

2 голосов
/ 06 января 2010

Вы сказали, что нужно сделать InnerHtml просто строкой "/images/img1.png" - как вы ожидали, что это будет автоматически переведено в тег изображения? Попробуйте это:

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

Ради доступности и т. Д. У вас действительно должен быть какой-то "альтернативный" текст и т. Д., Заметьте ...

0 голосов
/ 06 января 2010

Вы добавляете html на страницу, поэтому вам нужно поместить действительный html в строку:

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