piter11
دوشنبه 07 دی 1394, 10:53 صبح
سلام من در صفحه اخبار دکمه ادامه مطلب گذاشتم که بر اساس آیدی ارسال میشن به فرض به صفحه about.aspx به این صورت
about.aspx?id=2
حالا من در page load صفحه about.aspx یک لیبل و ایمیج گذاشتم و کد زیرو نوشتم ولی وقتی میرم به آن صفحه که با توجه به آیدی فرستاده شده اطلاعات رو نمایش بده خالی نشون میده مقدار لیبل و عکس رو میشه بگید مشکل چیه؟ با سپاس
کد پیج لود
string r = WebApplication3.Properties.Settings.Default.con;
SqlConnection con = new SqlConnection(r);
int sub = int.Parse(Request.QueryString["id"]);
SqlCommand com = new SqlCommand("select id,subject,text from news where id=@id", con);
com.Parameters.AddWithValue("@id", sub);
con.Open();
SqlDataReader dr = com.ExecuteReader();
while (dr.Read())
{
Label1.Text = dr.GetValue(1).ToString();
Image1.ImageUrl = dr.GetValue(2).ToString();
}
con.Close();
about.aspx?id=2
حالا من در page load صفحه about.aspx یک لیبل و ایمیج گذاشتم و کد زیرو نوشتم ولی وقتی میرم به آن صفحه که با توجه به آیدی فرستاده شده اطلاعات رو نمایش بده خالی نشون میده مقدار لیبل و عکس رو میشه بگید مشکل چیه؟ با سپاس
کد پیج لود
string r = WebApplication3.Properties.Settings.Default.con;
SqlConnection con = new SqlConnection(r);
int sub = int.Parse(Request.QueryString["id"]);
SqlCommand com = new SqlCommand("select id,subject,text from news where id=@id", con);
com.Parameters.AddWithValue("@id", sub);
con.Open();
SqlDataReader dr = com.ExecuteReader();
while (dr.Read())
{
Label1.Text = dr.GetValue(1).ToString();
Image1.ImageUrl = dr.GetValue(2).ToString();
}
con.Close();