代码帖出来大家帮忙看看
.aspx
<%@ Page language="c#" Codebehind="ReadIamge.aspx.cs" AutoEventWireup="false" Inherits="hqdz.ReadIamge" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>ReadIamge</title>
<meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
<meta content="C#" name="CODE_LANGUAGE">
<meta content="JavaScript" name="vs_defaultClientScript">
<meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
</HEAD>
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
<FONT face="宋体">
<DIV style="DISPLAY: inline; Z-INDEX: 101; LEFT: 336px; WIDTH: 200px; POSITION: absolute; TOP: 72px; HEIGHT: 301px"
ms_positioning="FlowLayout">
<asp:DataList id="DataList1" runat="server" Width="432px" Height="104">
<ItemTemplate>
<TABLE id="Table1" cellSpacing="1" cellPadding="1" width="300" border="0">
<TR>
<TD align="center">
<img src='../hqdz/uploadimg/<%# DataBinder.Eval(Container.DataItem,"ImageData").ToString()%>' border=0 width=100 height=100>
</TD>
</TR>
<TR>
<TD align="center"><A href='ShowImage.aspx?id=<%# DataBinder.Eval(Container.DataItem,"ImageID")%>' target=_blank><%# DataBinder.Eval(Container.DataItem,"imagedescription")%></A></TD>
</TR>
</TABLE>
</ItemTemplate>
</asp:DataList></DIV>
</FONT>
</form>
</body>
</HTML>
.csstring conn=ConfigurationSettings.AppSettings["datasource"];
SqlConnection Con = new SqlConnection(conn);
String SqlCmd = "select * from imagestore ";
SqlCommand CmdObj = new SqlCommand(SqlCmd, Con);
SqlDataAdapter da = new SqlDataAdapter(SqlCmd,Con);
DataSet ds = new DataSet();
Con.Open();
da.Fill(ds,"imagestore");
this.DataList1.DataSource=ds;
this.DataList1.DataBind();
this.DataList1.Visible=true;发现图片的路径不对,图片的属性"http://localhost/hqdz/uploadimg/System.Byte[]",不知道错在那里?
.aspx
<%@ Page language="c#" Codebehind="ReadIamge.aspx.cs" AutoEventWireup="false" Inherits="hqdz.ReadIamge" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>ReadIamge</title>
<meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
<meta content="C#" name="CODE_LANGUAGE">
<meta content="JavaScript" name="vs_defaultClientScript">
<meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
</HEAD>
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
<FONT face="宋体">
<DIV style="DISPLAY: inline; Z-INDEX: 101; LEFT: 336px; WIDTH: 200px; POSITION: absolute; TOP: 72px; HEIGHT: 301px"
ms_positioning="FlowLayout">
<asp:DataList id="DataList1" runat="server" Width="432px" Height="104">
<ItemTemplate>
<TABLE id="Table1" cellSpacing="1" cellPadding="1" width="300" border="0">
<TR>
<TD align="center">
<img src='../hqdz/uploadimg/<%# DataBinder.Eval(Container.DataItem,"ImageData").ToString()%>' border=0 width=100 height=100>
</TD>
</TR>
<TR>
<TD align="center"><A href='ShowImage.aspx?id=<%# DataBinder.Eval(Container.DataItem,"ImageID")%>' target=_blank><%# DataBinder.Eval(Container.DataItem,"imagedescription")%></A></TD>
</TR>
</TABLE>
</ItemTemplate>
</asp:DataList></DIV>
</FONT>
</form>
</body>
</HTML>
.csstring conn=ConfigurationSettings.AppSettings["datasource"];
SqlConnection Con = new SqlConnection(conn);
String SqlCmd = "select * from imagestore ";
SqlCommand CmdObj = new SqlCommand(SqlCmd, Con);
SqlDataAdapter da = new SqlDataAdapter(SqlCmd,Con);
DataSet ds = new DataSet();
Con.Open();
da.Fill(ds,"imagestore");
this.DataList1.DataSource=ds;
this.DataList1.DataBind();
this.DataList1.Visible=true;发现图片的路径不对,图片的属性"http://localhost/hqdz/uploadimg/System.Byte[]",不知道错在那里?
解决方案 »
- ckeditor编辑器,如果源码插入的是html,点源码切换按钮时样式会乱掉。
- JS 验证FORM 的一个奇怪问题!~
- aspx页的代码求教
- 大家说说大项目和小项目具体有什么差别呀,我发现我写的都是些小项目吗
- 有做過類似會議室預訂系統的朋友請進
- 用Gridview的时候分页有问题,一点其他页面Gridview就消失了
- 初学者的一个问题
- 一个关于sql显示的问题?
- <script language="javascript" src="new.aspx?id=10"></script>
- 服务器控件能不能加入写好的javascript脚本
- 用户控件中的图片路径是怎么处理,使得在所有的地方都能正确显示?
- treeveiw子节点的最上一层父节点怎么得到,就是根节点的子结点。
建议楼主存储图片时最好直接保存图片路径。。
由该页面读取出byte[],然后直接用Response.ByteWrite输出。
行 27: SqlCommand cmd = new SqlCommand("Insert info user(username,password) values ('" + username.Text + "','"+ password.Text +"')", mycon);
行 28: cmd.ExecuteNonQuery ();
行 29: mycon.Close();
行 30: }