PDA

View Full Version : سوال: ارسال عکس خبری به صفحه دیگر



reza4359
پنج شنبه 08 دی 1390, 12:59 عصر
سلام دوستان من در صفحه اصلی وبم یک قسمت خبر دارم و حالا میخوام وقتی روی لینک عکس کلیک کردم عکس رو در صفحه شرح خبر نشون بدم حالا قسمت متن خبر رو با query string به صفحه بعد انتقال دادم ولی عکس انتقال پیدا نمیکنه باید چه کار کنم از این کد استفاده کردم
string query = "select * from tb where id=@id";

SqlCommand cmd = new SqlCommand(query, con);
cmd.Parameters.AddWithValue("@id", Request.QueryString["Code1"]);

con.Open();

SqlDataReader dr = cmd.ExecuteReader();

dr.Read();



Label2.Text = dr["title"].ToString();




GridView1.DataSource = dr;
GridView1.DataBind();
dr.Close();


con.Close();
با این کد متن رو فرستادم و عکس رو هم داخل یک گرید ویو گذاشتم و این کد رو به اون بایند کردم
img alt="" src='<%# Eval("imgurl","img/{0}") %>' height="119" width="119"/>
ولی نشونش نمیده باید چه کار کنم؟
ممنون

mahmood_4246
پنج شنبه 08 دی 1390, 13:03 عصر
از این کد استفاده کن
img alt="" src='<%# "img/"+Eval("imgurl") %>' height="119" width="119"/>

reza4359
پنج شنبه 08 دی 1390, 13:38 عصر
از این کد استفاده کن
img alt="" src='<%# "img/"+Eval("imgurl") %>' height="119" width="119"/>


ممنون ولی بازم درست نشد

maysam09
پنج شنبه 08 دی 1390, 14:11 عصر
کدتون درسته احتمالا وقتی به آدرس دیگه ای میبرین Root عوض میشه و آدرس عکس/Img دیگه آدرس حقیقی نیست بحرحال این کدیه که من استفاده میکنم <img src='<%#Eval("Pic")%>'<img src='<%#Eval("Pic")%>'

reza4359
پنج شنبه 08 دی 1390, 14:17 عصر
نه دو تا صفحه داخل یک root قرار دارند و مشکل از root نیست

ad.davachi
پنج شنبه 08 دی 1390, 14:36 عصر
چرا کارت رو سخت می کنی؟
id یکتا خبر (کلید اصلی)رو بفرست توی صفحه جدید اونجا دوباره کل اطلاعاتش رو Select کن