astary.hosein
سه شنبه 06 فروردین 1392, 01:19 صبح
سلام دوستان ؛خسته نباشید؛
من خبرهای سایتم رو با یک repeater نمایش میدم.
ووقتی خبری انتخاب میشه که ادامه خبر رو نشون بدم ، کد خبر رو از طریق Querystring به صفحه "نمایش خبر"میفرستم.
اما نمیخوام که دوباره در اون صفحه ، خبر مورد نظر رو select کنم.و میخوام جدول خبرها روکه در صفحه ی اصلی select کردم به وسیله ی یک Session، به صفحه نمایش ارسال کنم. و رکورد موردنظرم رو از اونجا انتخاب کنم و ادامه خبر رو نشون بدم .
اصلا یه سوال :
به نظرتون اگر من کدخبر انتخاب شده رو به صفحه نمایش ارسال کنم و دوباره در اون صفحه ، رکورد مربوط به این کد خبر رو Selectکنم بهتره ،یا اینکه :
در صفحه ی اصلی که خبرها Select شدن رو از طریق Session ، به صفحه ی "نمایش خبر "بفرستم و کد مورد نظرم رو از اون session نمایش بدم ؟
در روش اول :دوبار به سرور رجوع میشه، ولی از حافظه سرور کمتر استفاده میشه
درروش دوم :یک بار سمت سرور میره ، ولی از حافطه سرور ،بیشتر استفاده میشه
حالا کدوم روش به نظرتون بهتره؟
------------------------------------------
به هر حال من روش دوم رو انتخاب کردم .
و حالا ،وقتی Datatable رو دریافت می کنم ، نمیدونم چطوری خبری رو که میخوام رو از توش در بیارم .
اینم کدهایی که نوشتم :لطف کنید با استفاده از کد راهنمایی کنید ؟
DataTable dt = (DataTable) Session["news"];;
id = Request["dis"].ToString();
DataRow[] dr = dt.Select("Id=" + id);
کد رکورد انتخاب شده رو دارم.
جدول خبر رو هم دارم .
بقیه ش دست شما رو میبوسه.
ممنون از توجهتون.
من خبرهای سایتم رو با یک repeater نمایش میدم.
ووقتی خبری انتخاب میشه که ادامه خبر رو نشون بدم ، کد خبر رو از طریق Querystring به صفحه "نمایش خبر"میفرستم.
اما نمیخوام که دوباره در اون صفحه ، خبر مورد نظر رو select کنم.و میخوام جدول خبرها روکه در صفحه ی اصلی select کردم به وسیله ی یک Session، به صفحه نمایش ارسال کنم. و رکورد موردنظرم رو از اونجا انتخاب کنم و ادامه خبر رو نشون بدم .
اصلا یه سوال :
به نظرتون اگر من کدخبر انتخاب شده رو به صفحه نمایش ارسال کنم و دوباره در اون صفحه ، رکورد مربوط به این کد خبر رو Selectکنم بهتره ،یا اینکه :
در صفحه ی اصلی که خبرها Select شدن رو از طریق Session ، به صفحه ی "نمایش خبر "بفرستم و کد مورد نظرم رو از اون session نمایش بدم ؟
در روش اول :دوبار به سرور رجوع میشه، ولی از حافظه سرور کمتر استفاده میشه
درروش دوم :یک بار سمت سرور میره ، ولی از حافطه سرور ،بیشتر استفاده میشه
حالا کدوم روش به نظرتون بهتره؟
------------------------------------------
به هر حال من روش دوم رو انتخاب کردم .
و حالا ،وقتی Datatable رو دریافت می کنم ، نمیدونم چطوری خبری رو که میخوام رو از توش در بیارم .
اینم کدهایی که نوشتم :لطف کنید با استفاده از کد راهنمایی کنید ؟
DataTable dt = (DataTable) Session["news"];;
id = Request["dis"].ToString();
DataRow[] dr = dt.Select("Id=" + id);
کد رکورد انتخاب شده رو دارم.
جدول خبر رو هم دارم .
بقیه ش دست شما رو میبوسه.
ممنون از توجهتون.