[英]directcast in vb.net
我有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而不是图像。 我如何使它显示我想要的图像
您已经告诉它使InnerHtml
只是字符串“ /images/img1.png”-您如何期望将其自动转换为图像标签? 尝试这个:
DirectCast(Page.Master, a_am).Page_Title = "<img src='/images/img1.png' />"
为了便于访问等,您应该确实有一些“ alt”文本等,请注意...
您要将html添加到页面中,因此需要将有效的html放入字符串中:
DirectCast(Page.Master, a_am).Page_Title = "<img src='/images/img1.png' />"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.