问题可能出在:
1图片路径不对->解决方法存入正确的图片路径,你可以查看页面的HTML代码看看路径对不对。
2可能是图片没有上传到指定的文件夹 ->解决方法看看你的上传代码,
3ImageUrl=' <%# Eval("小图") %>' 不知道你的绑定字段是否指定正确呢?
1图片路径不对->解决方法存入正确的图片路径,你可以查看页面的HTML代码看看路径对不对。
2可能是图片没有上传到指定的文件夹 ->解决方法看看你的上传代码,
3ImageUrl=' <%# Eval("小图") %>' 不知道你的绑定字段是否指定正确呢?
解决方案 »
- 在asp.net(C#)中如何用TSCActiveX.dll打印条形码??
- 最近想学习一下mvc,有什么好书或者好的demo吗?
- 求一个只能输入6-12位字母数字的正则
- 使用了URLRewriter.dll后出现要处理此请求,必须在配置中注册 WebResource.axd 处理程序。
- sql server 问题,各位高手帮帮忙????
- 谁用过CuteEditor5.0??
- 关于VS2005中使用"ASP.NET配置"的问题!!!
- 思归思归思归思归进来,问题有新发展了,刚才说的取dropdownlist值的问题!!
- asp.net继承母版页Page_Load()方法不执行
- 问题:在用VB.NET开发的时候,工具箱中的WEB窗体和HTML控件有什么区别,各在什么情况下用呢?
- 大家好~!发表第一个问题,菜鸟问题...谢谢~!
- compilation error
这一行的路径如果你的image直接在根目录下可以直接写("image"),也可以写成("\\image")
你的代码没什么错,估计出在什么细节上,仔细检查一下吧
string pathname = path + "\\" + filename;
Session["file"] = pathname;
FileUpload1.SaveAs(pathname);楼主,这么写不太好吧,很容易出问题。一般在数据库中保存文件名就行了,不要把全部的路径把保存进去,
然后在显示的时候再加路径,例如下面<asp:Image ID="Image1" runat="server" Height="100px" ImageUrl='../image/ <%# Eval("小图") %>'
string pathname = path + "\\" + filename; 这句保存路径的代码也有错, string filename = FileUpload1.FileName;
假如用户上传E盘的123.jpg,那么文件名filename就为E:\123.jpg了,
path + "\\" + filename;不就变成了path + "\\" + E:\123.jpg;
应该先截取文件的后缀名,再加上自己定义的名字,如String fileExtension = System.IO.Path.GetExtension(FileUpload1.FileName).ToLower(); string NewFileName = System.Guid.NewGuid().ToString("N") +"."+ fileExtension; 在数据库中保存NewFileName就行了。