PDA

View Full Version : انتقال تصویر به صفحه بعد



baranbahari1320
چهارشنبه 04 بهمن 1391, 16:21 عصر
باسلام من میخوام وقتی رو عنوان خبر کلیک میکنم در صفحه بعد تصویر و متن کامل خبر رو بتونم مشاهده کنم .نمیدونم چطور تصویر رو نمایش بدم من با query string کد خبر رو برای صفحه بعد میفرستم فقط برای نمایش تصویر راهنمایی کنید ممنون میشم.

اوبالیت به بو
چهارشنبه 04 بهمن 1391, 16:59 عصر
درود

برای نمایش باید یک متدی داشته باشید که عمل نمایش جزییات خبر رو انجام بده و بعد این متد رو در PageLoad فراخوانی کنید.

باید در PageLoad بررسی کنید که آیا اصلا کد خبر وجود داره؟ اگر داشت مقدارش رو پاس بدید به متد.

در متد باید یک DataSet داشته باشید که یک Select روی جدول اخبارتون انجام می ده، سپس باید تک تک عناصر صفحه (مثل عنوان خبر، تاریخ، تصویر و غیره) رو وصل کنید به فیلد متناظرش در DataSet مورد نظر.

مثلا:



Page Load:

if (Request.QueryString["NewsID"]!=null)
{
ShowNewsDetails(Convert.ToInt32(Request.QueryStrin g["NewsID"]))
}

void ShowNewsDetails (int NewsID)
{
DataSet dsNews= new DataSet();

ds = select on table where ID = @NewsID

if(dsNews.Table[0].Rows.Count>0)
{
DataRow drNews = dsNews.Table[0].Row[0];
//Bind all web elements on the dsNews fields like this:

lblTitle.Text = drNews["Title"].ToString();
}
}