Default.aspx里面的图片超链接字符串(Details.aspx?id=1000)在Details里面怎么去显示相关的信息,急急急!
解决方案 »
- 怎样从数据库中读取指定的图片显示在img中?图片以路径形式存在数据库中
- 数据库存储过程的问题
- 静态方法的问题
- |zyciis| 要去更新原来的一个WebService网站,因为原来的速度太慢,我看都是返回DataSet能不能返回我自己做的类呢
- 弱问题
- 菜鸟请教asp.net中怎么做出
- IE Web 控件安装有问题
- 弱弱地问一下,GridView控件不是把所有符合条件的数据都读取完了吗?翻页的时候还需要重新读取数据库吗?
- 我想根据数据库中的记录数量来生成HyperLink控件,请问怎么做?
- MVC4 路由
- 我想做一个像百度一样搜索的网站,单不知道从何入手,希望各位高手给我点建议(提出建议者有分!!)
- sql中的错误:Conn't Delete last T_aa because T_bb exists
string sql="select ........from xxxx where id="+id;.
.
.//显示相关
.
..
<ItemTemplate>
<asp:Image runat="server" ID="i1" Width="120" Height="170" ImageUrl='<%# "~/booksdetails.aspx?id=" + DataBinder.Eval(Container.DataItem,"[\"BooksID\"]").ToString() %>' />
</ItemTemplate>
</asp:DataList>
但就是显示不出来相关信息啊!
帮帮啦!
-
string sql="select ........from xxxx where id="+id;
F5运行工程,到(Details.aspx.cs)Page_Load里面按F11一步一步调试发现,Page_Load结束工程就终止啦,Details.aspx里面的<% %>标签中的代码没有被执行,到底是怎么回来呢?
<form id="form1" runat="server">
<div>
<asp:Repeater ID="Repeater1" runat="server">
<HeaderTemplate>
</HeaderTemplate>
<ItemTemplate>
图片Asp:Images<asp:Image ID="Images1" runat="server" Height="300" Width="200" ImageUrl='<%# "~/Default.aspx?id=" + DataBinder.Eval(Container.DataItem,"[\"ID\"]").ToString() %>' />
</ItemTemplate>
</asp:Repeater>
</div>
</form>aspx.cs里面的代码: int imgid = Int32.Parse(Request.QueryString["id"]);
//int imgid = 19;
//Response.Write("imgid = " + imgid);
SqlConnection conn = new SqlConnection();
NameValueCollection col = System.Configuration.ConfigurationManager.AppSettings;
conn.ConnectionString = col.Get("SQLConnectionString"); conn.Open();
string imgid = Request.QueryString["id"];
string strSql = "select * from t_info where id=" +"'"+ imgid+"'";//这里假设获取id为2的图片
SqlCommand cmd = new SqlCommand(strSql, conn);
SqlDataReader reader = cmd.ExecuteReader();
if (reader.Read())
{
Response.ContentType = "image/gif";
Response.BinaryWrite((Byte[])reader["Images"]);
}
Response.End();
conn.Close();