只一句哈,散分啦,C#

来源:百度知道 编辑:UC知道 时间:2024/05/31 03:20:22
<asp:Image ID="Image1" runat="server" Height="130px" Width="180px"
ImageUrl='~/picture/卡通头像1.jpg'/>
也不知道这句话哪儿有问题,单独放在网页里啥事没有,可是一把它整在用户控件(.ascx)里,该显示图片的地方就成了一个“×”
你们是不是骗分的呀,怎么没一个提出具体解决的, 换成英文也不行,
各路大哥,俺也是玩ASP.NET有一段时间了,不是觉得太奇怪是不会放在上面问了,

ImageUrl='~/picture/卡通头像1.jpg'
有问题
打开网页对着X的地方按右键 查看属性
看看当前的图片路径是什么,和你应该得到的有什么不一样

把picture这个文件夹放在与用户控件文件夹中

右键点击图片(就是那个“×”),选择属性,看看图片url地址是多少,贴出来瞅瞅,

路径最好写成
/picture/....gif
如果picture在根目录下的话

用户控件是 不能在浏览器中预览的 你 创建了 用户控件 你在 其他 页面中使用了吗

用ascx啊,在调用时,要注意路径问题,调用者的位置,和被调者的位置,不在同一层时,相应的图片的路径就可能有问题,一般用的是根目录开始,解决这个问题