PDA

View Full Version : باز کردن عکس مورد نظر



leontry89
یک شنبه 19 آبان 1392, 23:46 عصر
دوستان سلام
من با استفاده از این کدها عکس های محصول مورد نظرم و نشون میدم
حالا میخوام وقتی رو عکسه کلیک شد اون عکس و برام باز کنه
<asp:Image ID="Sec2Picture" runat="server" CssClass="imgNewsTitle" Height="70px" Width="90px" />
<asp:Image ID="Sec3Picture" runat="server" CssClass="imgNewsTitle" Height="70px" Width="90px" />

SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrin gs["Co"].ConnectionString);
string query = "select * from Product where ID=@ID";
SqlCommand cmd = new SqlCommand(query, con);
cmd.Parameters.AddWithValue("@ID", Request.QueryString["Code"]);
con.Open();
SqlDataReader dr = cmd.ExecuteReader();
dr.Read();

lblShotTitleProduct.Text = dr["Title"].ToString();
lblShortDetailproducts.Text = dr["ShortDetail"].ToString();
lblShotTitlteOnvan.Text = dr["Title"].ToString();
lblLongdetailProducts.Text = dr["LongDetail"].ToString();
lblShopernamePro.Text = dr["Shopername"].ToString();
lblnameproductspp.Text = dr["Title"].ToString();
lblMoneynamePP.Text = dr["Price"].ToString();
Sec3Picture.ImageUrl = string.Format("Pics/Products/{0}", dr["Sec3Picture"].ToString()); //baghie ham be in shekl - ino alan didam, sabr kon
Sec2Picture.ImageUrl = string.Format("Pics/Products/{0}", dr["Sec2Picture"].ToString());
Sec1Picture.ImageUrl = string.Format("Pics/Products/{0}", dr["Sec1Picture"].ToString());

//lblNews.Text = dr["News"].ToString();
//lblTitle.Text = dr["Title"].ToString();
this.Title = dr["Title"].ToString();
dr.Close();
con.Close();

leontry89
پنج شنبه 23 آبان 1392, 18:13 عصر
دوستان کسی نیست کمکم کنه

fakhravari
پنج شنبه 23 آبان 1392, 20:18 عصر
<a runat="server" id="tt" href="">
<asp:Image ID="Image1" runat="server" />
</a>

protected void Page_Load(object sender, EventArgs e)
{
tt.HRef = "";
}

leontry89
شنبه 25 آبان 1392, 11:23 صبح
ببخشید این یعنی چی اونوقت؟
این عکس ها همونجور که از کدها معلومه از دیتا بیس خونده میشن!!!!!

kamranetemadi
شنبه 25 آبان 1392, 11:33 صبح
بجای <asp:Image ID="Sec2Picture" runat="server" CssClass="imgNewsTitle" Height="70px" Width="90px" />
از
<asp:HyperLink CssClass="imgNewsTitle" ID="Sec2Picture" runat="server" Height="70px" Width="90px"></asp:HyperLink>
استفاده کنید و زمان تعیین آدرس عکس
NavigateUrl
رو هم اختصاص بدید!!!

leontry89
شنبه 25 آبان 1392, 12:20 عصر
ببخشید اما عکس و پیدا نمیکنه
این ارورو میده
وقتی این کد و میذارم:
<asp:HyperLink CssClass="imgNewsTitle" ID="btnShowimg1" runat="server" Height="70px" Width="90px" NavigateUrl="Sec1Picture"><asp:Image ID="Sec1Picture" runat="server" CssClass="imgNewsTitle" Height="70px" Width="90px" /></asp:HyperLink>

و روی عکس مورد نظر کلیک می کنم میره به این آدرس:
http://localhost:4010/BedehieShop/Sec1Picture

در صورتی که عکسهای محصولات تو این فولدره:
Pics / Products

kamranetemadi
شنبه 25 آبان 1392, 13:28 عصر
NavigateUrl باید آدرس صفحه ای باشه که میخواید بعد کلیک به اونجا منتقل بشید
ImageUrl آدرس عکسیه که میخواید نشون داده بشه
حالا اگر میخواید بعد کلیک به صفحه عکس منتقل بشید باید هردو مقدار یکی و همون آدرس عکس باشه!!!!

leontry89
شنبه 25 آبان 1392, 16:12 عصر
میشه یه مثال بزنید
من میخوام عکس و باز کنم

kamranetemadi
شنبه 25 آبان 1392, 18:09 عصر
Sec3Picture.ImageUrl = string.Format("Pics/Products/{0}", dr["Sec3Picture"].ToString());
Sec3Picture.NavigateUrl = string.Format("Pics/Products/{0}", dr["Sec3Picture"].ToString());

leontry89
شنبه 25 آبان 1392, 22:18 عصر
من واقعا شرمنده ام اما ارور میده به این: NavigateUrl

kamranetemadi
یک شنبه 26 آبان 1392, 11:08 صبح
من واقعا شرمنده ام اما ارور میده به این: NavigateUrl

چه اروری؟؟؟