gpt4 book ai didi

asp.net - ASP.NET 中图像的 ImgUrl 属性的预处理器指令存在问题

转载 作者:行者123 更新时间:2023-12-02 11:57:11 25 4
gpt4 key购买 nike

我想解析 QueryString 并将 ID 值放入 ImgUrl 路径,我正在尝试以下代码:

<asp:Image ID="imgImageNormal" runat="server" ImageUrl='<%# string.Format("ImageHandler.ashx?ID={0}",Request.QueryString["ID"].ToString()) %>'/>

但是产生的结果是没有。我没有收到任何错误消息,但查看页面源代码后,这是图像的输出:

<img id="ctl00_ContentPlaceHolder1_imgImageNormal" src="" style="border-width:0px;" />

我做错了什么?

最佳答案

这是在绑定(bind)的范围内吗?如果没有,<%#...%>语法将不起作用。此代码有效:

<img ID="imgImageNormal" src=<%=string.Format("ImageHandler.ashx?ID={0}",Request.QueryString["ID"].ToString())%> />

备注设置runat="server"或者将 src 属性括在引号中将导致此操作失败。尽管上述方法有效,但您可能最好只在 page_load 事件的代码隐藏中设置 asp:image 控件的 imageurl 属性。

有关在何处使用 ASP.NET 内联标记的引用,请查看此站点: http://naspinski.net/post/inline-aspnet-tags-sorting-them-all-out-(3c25242c-3c253d2c-3c252c-3c252c-etc).aspx

关于asp.net - ASP.NET 中图像的 ImgUrl 属性的预处理器指令存在问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4215649/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com