首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >图像按钮不显示图像

图像按钮不显示图像
EN

Stack Overflow用户
提问于 2012-02-03 07:54:57
回答 3查看 1.1K关注 0票数 0

一旦我点击按钮,我的image1就会显示一个图像;

当我将imagePath设置为

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Server.MapPath("~/SME IMAGE/anonymous_avatar.gif");

我的url不起作用

但是当我将我的路径设置为

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
"~/SME IMAGE/anonymous_avatar.gif"

我的网址起作用了

那么基本上我的Server.MapPath会发生什么呢?

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
    try
    {

        string imagePath = Server.MapPath("~/SME IMAGE/anonymous_avatar.gif");
        Image1.ImageUrl = imagePath;
        Response.Write("success");
    }
    catch (Exception ex)
    {
        Response.Write(ex.Message.ToString());
    }
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-02-03 08:08:34

Server.MapPath它将"web“路径转换为您的本地路径。

所以Server.MapPath("Server.MapPath")会给出你的文件的本地位置。

您将其赋值给ImageUrl属性,但它将被转换为类似于"www.mywebsite.com/C:\wwwroot\somefile.gif"的内容

票数 0
EN

Stack Overflow用户

发布于 2012-02-03 08:06:02

尽量不要设置Server.MapPath -只需使用:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Image1.ImageUrl = "~/SME IMAGE/anonymous_avatar.gif";

也许可以确保url存在,或者添加%20而不是路径中的空格。(还要尽量避免路径中的空格)

票数 0
EN

Stack Overflow用户

发布于 2012-02-03 08:09:38

Server.MapPath返回与网络服务器上指定的虚拟路径相对应的物理文件路径。因此,当您设置

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
string imagePath = Server.MapPath("~/SME IMAGE/anonymous_avatar.gif");

它可能会返回类似C:\Inetpub\wwwroot\website\SME IMAGE\anonymous_avatar.gif的内容,这实际上是文件的物理路径。

Image.ImageUrl属性接受要在Image控件中显示的图像的URL。您可以使用相对URL或绝对URL。MSDN说:

相对

将图像的位置与网页的位置相关联,而不指定服务器上的完整路径。该路径是相对于网页的位置的。这使得在不更新代码的情况下将整个站点移动到服务器上的另一个目录变得更容易。绝对URL提供了完整的路径,因此将站点移动到另一个目录需要更新代码。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9125389

复制
相关文章
opencv显示图像
如果说我们在些项目的过程中会频繁的查看我们的图片,我们就可以直接给它封装一个方法:
淼学派对
2023/10/14
2110
opencv显示图像
c#利用Halcon的图像显示控件显示图像
?
vv彭
2020/10/27
2.9K0
c#利用Halcon的图像显示控件显示图像
【图像篇】OpenCV图像处理(二)---图像读取与显示
在上一篇文章中,我们简要介绍了图像的基础知识,包括图像彩色通道,像素,分辨率等知识,学会这些东西,我们才能更好的理解图像处理的各种操作,今天,我们将会用上一篇文章(【图像篇】opencv图像处理(一)---图像基础知识)提到的工具--OpenCV,并用python语言调用OpenCV接口来进行实际的代码操作,一起来看看吧!
用户5410712
2022/06/01
1.1K0
【图像篇】OpenCV图像处理(二)---图像读取与显示
图像特效显示(下)
移动是将图像看作一个整体,显示时不能像扫描那样,扫描方式有些像打开一副画,例如显示上部分的时候,下部分可以不现实,而移动则可以看成一块木板画,显示时必须按物理顺序进行,例如从上向下平移时,必须先显示下面的图像,后显示上面的图像,因此平移的算法比扫描难一些。
周旋
2022/08/07
9610
图像特效显示(下)
图像特效显示(上)
准备11月份更一个新的系列,之前看的杨淑莹老师的《数字图像处理Visual Studio C++技术实现》,里面的代码都没来得及打,而且其是基于自定义的图像类实现的,这个系列就把所有例程移植为opencv-C++实现,也就是算法逻辑用C++实现,图像对象使用opencv自带的图像类。
周旋
2022/08/07
1.1K0
图像特效显示(上)
MATLAB的图像显示方法
在 MATLAB 中, 序列是用矩阵向量表示, 但它没有包含采样信息, 即序列位置信息, 为 此, 要表示一个序列需要建立两个向量; 一是时间序列 n , 或称位置序列, 另一个为取值序 列 x ,表示如下:
timerring
2023/03/04
4.8K0
MATLAB的图像显示方法
圆形收缩显示图像效果
<!doctype html> <html> <head> <style> div{width:300px;height:300px;border-radius:50%;overflow:hidden;position:relative;} div img{width:100%;height:100%;} div span{position:absolute;left:0;top:0;width:100%;height:100%; border-color:black; border-style:sol
用户1730674
2018/05/02
1.5K0
圆形收缩显示图像效果
基于FPGA的图像显示
这几天一直在调试FPGA的图像显示系统,今天终于成功,图像不在闪烁,也不再边框缺失。
FPGA开源工作室
2019/10/29
1.8K0
基于FPGA的图像显示
OpenCV图像处理(二十--大结局)---OpencCV VS Matplotlib显示图像
机械能是动能与势能的总和,这里的势能分为重力势能和弹性势能。我们把动能、重力势能和弹性势能统称为机械能。决定动能的是质量与速度;决定重力势能的是质量和高度;决定弹性势能的是劲度系数与形变量。机械能只是动能与势能的和。机械能是表示物体运动状态与高度的物理量。物体的动能和势能之间是可以转化的。在只有动能和势能相互转化的过程中,机械能的总量保持不变,即机械能是守恒的。
用户5410712
2022/06/01
7300
OpenCV图像处理(二十--大结局)---OpencCV VS Matplotlib显示图像
【OpenCV】图像的读入与显示
相关工程文件下载: 链接:https://pan.baidu.com/s/1jfDQTdOQqIf34-D5Nx6big 密码:0d13
EdenChen
2018/04/17
1.6K0
【OpenCV】图像的读入与显示
opencv videocapture参数_opencv显示图像
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/11/17
1.4K0
python PIL 打开\显示\保存图像
使用python进行数字图片处理,还得安装Pillow包。虽然python里面自带一个PIL(python images library), 但这个库现在已经停止更新了,所以使用Pillow, 它是由PIL发展而来的。
狼啸风云
2020/10/28
3.4K0
python PIL 打开\显示\保存图像
基于图像文字识别技术处理文本按钮
在之前的基于vision-ml模型训练框架改造以及实际场景应用识别弹窗,我们基于模型训练去处理我们的弹窗,但是呢,在一些界面弹窗是一样的,但是,文字是不一样的,那么我们呢怎么根据文字的不同去处理不同的弹窗呢?本文带你揭秘。
雷子
2021/12/09
1.6K0
基于图像文字识别技术处理文本按钮
c语言opencv读取图像_matlab读取一幅图像并显示
专栏地址:『youcans 的 OpenCV 例程300篇 – 总目录』 01. 图像的读取(cv2.imread) 02. 图像的保存(cv2.imwrite) 03. 图像的显示(cv2.imshow) 04. 用 matplotlib 显示图像(plt.imshow)
全栈程序员站长
2022/09/27
1.8K0
Sixel:改变终端图像显示的革命
Sixel 源自“六个像素”(six pixels),是一种用于计算机终端中图像显示和传输的编码方法。最初广泛应用于计算机终端领域的图形和图像显示,Sixel 将图像划分为块,每个块由六个像素组成。这些图像块被表示为单个字符,这些字符可以是 ASCII 字符或其他字符集中的字符。
程序那些事儿
2023/10/14
9260
Sixel:改变终端图像显示的革命
【python-opencv】读取、显示、写入图像
cv.waitKey()是一个键盘绑定函数。其参数是以毫秒为单位的时间。该函数等待任何键盘事件指定的毫秒。如果您在这段时间内按下任何键,程序将继续运行。如果0被传递,它将无限期地等待一次敲击键。它也可以设置为检测特定的按键,例如,如果按下键 a 等,我们将在下面讨论。
西西嘛呦
2020/08/26
1.5K0
matlab使用缩放颜色显示图像-imagesc
imagesc(C) 将数组 C 中的数据显示为一个图像,该图像使用颜色图中的全部颜色。C 的每个元素指定图像的一个像素的颜色。生成的图像是一个 m×n 像素网格,其中 m 和 n 分别是 C 中的行数和列数。这些元素的行索引和列索引确定了对应像素的中心。
用户9925864
2022/12/16
2.3K0
matlab使用缩放颜色显示图像-imagesc
[Python图像处理] 六.图像缩放、图像旋转、图像翻转与图像平移
该系列文章是讲解Python OpenCV图像处理知识,前期主要讲解图像入门、OpenCV基础用法,中期讲解图像处理的各种算法,包括图像锐化算子、图像增强技术、图像分割等,后期结合深度学习研究图像识别、图像分类、目标检测应用。
Eastmount
2021/12/02
5.8K0
[Python图像处理] 六.图像缩放、图像旋转、图像翻转与图像平移
使用opencv读入并显示一幅彩色图像,灰度化并显示,用canny算子得到图像边缘并显示
要求步骤: 1.读入彩色图像,并显示; 2.将彩色图像灰度化,并显示; 3将灰度图像,用Canny边缘算子得到图像边缘,并显示。
川川菜鸟
2021/10/18
1.2K0
点击加载更多

相似问题

按钮图像不工作

23

图像按钮不工作

11

图像不显示在图像按钮中

25

隐藏显示按钮图像

22

基于按钮显示图像

20
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文