【问题标题】:VB.NET insert a variable from code behind into aspx img srcVB.NET 将代码后面的变量插入到 aspx img src
【发布时间】:2013-04-26 14:29:21
【问题描述】:

我正在尝试使用后面代码中的变量作为图像的 src。这是我所拥有的,但它不起作用。

在我的类级别代码中,我有:

Dim maxImage As String = HttpContext.Current.Request.QueryString("imgpath") 

在 aspx 中:

<img src="<%# maxImage %>" alt="mylisting" height="275" width="275">

如果我只是将 maxImage 的值粘贴在那里,图片就会显示出来,那么由于某种原因,maxImage 变量没有被插入?我猜我的语法以某种方式搞砸了,有更多经验的人将能够立即发现它。

当我在 Chrome 中“检查元素”时,我得到了这个:

<img src="" alt="mylisting" height="275" width="275">

谢谢!

【问题讨论】:

    标签: asp.net vb.net code-behind


    【解决方案1】:

    尝试将src="&lt;%# maxImage %&gt;" 替换为src="&lt;%= maxImage %&gt;"

    还要确保以下行以正确的格式返回图像路径-

    Dim maxImage As String = HttpContext.Current.Request.QueryString("imgpath") 
    // maxImage should be in format "../imagename.jpg"
    

    【讨论】:

    • 完全成功,谢谢!虽然,在睡觉之后,我认为我应该改用 javascript(更快)谢谢你,虽然......我知道这很简单!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-03-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多