c# - 在 div 的后台 url 中求值

标签 c# html css asp.net webforms

我设法评估了这里的链接

<div class="img-wrap" style='<%# "background: url('" + Eval("post_image") + "')  no-repeat; background-size:cover;" %>'>

但是...我还需要目录的方向...类似的东西

<div class="img-wrap" style='<%# "background: url('../images/" + Eval("post_image") + "')  no-repeat; background-size:cover;" %>'>

问题是当我在浏览器中检查时会出现这种情况

<div class="img-wrap" style="background: url(" ..="" images="" image-thumb.jpg')=""  no-repeat;=""   background-size:cover;'="">

它在两者之间创建一个空格并且不针对任何内容

@编辑:

为了更好的可视化,这里是 img

image

最佳答案

试试这个

style='<%# "background-image: url(../images/" + Eval("post_image") + ") no-repeat; background-size:cover;" %>'

关于c# - 在 div 的后台 url 中求值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37248651/

相关文章:

javascript - Ajax PUT 请求失败

html - html中让图片慢速旋转的方法?

javascript - 如何调整此 Highcharts 的大小?

c# - 如何打破实体之间的循环关联?

c# - 如何在 ASP.NET 中生成 KML 文件?

html - 如何只淡化 div,而不淡化文本?

html - 无法在固定列表中设置列的 CSS 宽度

css - 如何在 HTML 5 的 <nav> 元素中居中等间距的 anchor 标记

c# - 验证上传的文件是否仅包含纯文本

c# - 使用外部 SAML 身份提供商登录 SimpleMembership 应用程序