kian1608
14-03-2013, 21:49
من یه صفحه محصولات دارم که تو datalist محصولات رو همراه با عکسش نمایش میده و همچنین یه لینک دانلود گذاشتم که کاتالوگ محصول رو دانلود کنم. تا اینجا همه درست کار میکنه ولی وقتی با querystring انتقال می دم به یه صفحه دیگه که توضیحات کامل اون محصول رو نمایش بده متنو نمایش میده ولی عکس و لینک دانلود رو نمیشناسه. عکسها هم تو یه پوشه به نام pix است. تو صفحه اولی نشون میده ولی تو صفحه شرح محصول نمایش نمیده حتما باید اون عکس رو از پوشه بیرون بیارم تا نشون بده. من از این کذها استفاده کردم اگه میشه لطفا کمک کنیدچون خیلی به این نیاز دارم. اینم کدها:
صفحه اول:
عکس رو اینجوری گرفتم:
<asp:Image ID="Image2" runat="server" Height="95px" Width="130px" ImageUrl='<%# Eval("tasvir_link","~/pix/{0}") %>' /><br />
و با این کد انتقال دادم:
<asp:HyperLink ID="HyperLink1" runat="server" ForeColor="#0000CC"
NavigateUrl='<%# Eval("Id", "prodsharh.aspx?Code={0}") %>'>ادامه مطلب...</asp:HyperLink>
تو صفحه دوم با همین کدها گرفتم و تو page load این کد رو گذاشتم:
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Dim con As New Data.SqlClient.SqlConnection("data source=(local);initial catalog=hasti;uid=sa;pwd=123")
Dim query As String = "select prod.id,prod.title,prod.mashroh,prod.tasvir_link,c atalog.file_link,catalog.code from prod inner join catalog on prod.id=catalog.code where id=@id"
Dim cmd As New Data.SqlClient.SqlCommand(query, con)
cmd.Parameters.AddWithValue("Id", Request.QueryString("code"))
con.Open()
Dim dr As Data.SqlClient.SqlDataReader = cmd.ExecuteReader()
dr.Read()
lbl_mashroh.Text = dr("mashroh").ToString()
lbl_onvan.Text = dr("title").ToString()
HyperLink2.NavigateUrl = dr("file_link").ToString()
Image2.ImageUrl = dr("tasvir_link").ToString()
dr.Close()
con.Close()
End Sub
End Class
مشکل اینه که عکس و لینک دانلود عمل نمیکنه. لطفا کمکم کنید
صفحه اول:
عکس رو اینجوری گرفتم:
<asp:Image ID="Image2" runat="server" Height="95px" Width="130px" ImageUrl='<%# Eval("tasvir_link","~/pix/{0}") %>' /><br />
و با این کد انتقال دادم:
<asp:HyperLink ID="HyperLink1" runat="server" ForeColor="#0000CC"
NavigateUrl='<%# Eval("Id", "prodsharh.aspx?Code={0}") %>'>ادامه مطلب...</asp:HyperLink>
تو صفحه دوم با همین کدها گرفتم و تو page load این کد رو گذاشتم:
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Dim con As New Data.SqlClient.SqlConnection("data source=(local);initial catalog=hasti;uid=sa;pwd=123")
Dim query As String = "select prod.id,prod.title,prod.mashroh,prod.tasvir_link,c atalog.file_link,catalog.code from prod inner join catalog on prod.id=catalog.code where id=@id"
Dim cmd As New Data.SqlClient.SqlCommand(query, con)
cmd.Parameters.AddWithValue("Id", Request.QueryString("code"))
con.Open()
Dim dr As Data.SqlClient.SqlDataReader = cmd.ExecuteReader()
dr.Read()
lbl_mashroh.Text = dr("mashroh").ToString()
lbl_onvan.Text = dr("title").ToString()
HyperLink2.NavigateUrl = dr("file_link").ToString()
Image2.ImageUrl = dr("tasvir_link").ToString()
dr.Close()
con.Close()
End Sub
End Class
مشکل اینه که عکس و لینک دانلود عمل نمیکنه. لطفا کمکم کنید