【问题标题】:Background-image(url) casuing double post back asp背景图像(url)导致双重回发asp
【发布时间】:2019-02-10 01:03:43
【问题描述】:

我的页面被重复发回并找出了它的位置,但不知道如何修复。如果我删除这一行:

<div class="item-image" style="background-image:url('<%#Eval("DEFIMAGE") %>');"><a href="itemDetail.aspx?id=<%#Eval("PROID") %>">

或者他们只是用背景图像来设计部分,它不再这样做了。但是我需要它,因为它在我的网格中显示了我的图像。

对此的任何修复都进行了研究,大多数地方都说双精度是由空白 src 或 url 引起的,但我的已填充。

【问题讨论】:

  • 生成的源是什么?
  • @SLaks 你的意思是它正在拉的“DEFIMAGE”的 src 是什么?
  • 否;我的意思是它在您的页面中生成的 HTML 源代码。
  • @SLaks 我把它贴在上面...它只是一个 ASP 中继器内的 div。但这是加载后的样子 style="background-image:url('proImages/100048-3.jpg');"
  • 不,您没有发布生成的 HTML。您发布了原始的 ASPX 标记。实际的 HTML 将基于它生成并发送到客户端的浏览器。

标签: c# asp.net postback


【解决方案1】:

试过了,现在效果很好

<div class="item-image"><img src="<%#Eval("DEFIMAGE") %>" width="100%" /><a href="itemDetail.aspx?id=<%# Eval("PROID") %>">

【讨论】:

    猜你喜欢
    • 2015-12-26
    • 1970-01-01
    • 2011-06-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-21
    • 2018-12-03
    相关资源
    最近更新 更多