somayeh22
سه شنبه 07 خرداد 1392, 00:14 صبح
سلام به همه دوستان
من با استفاده از لیست ویو به بانک اطلاعاتی که شامل اخبار هست وصل شدم و یکسری اطلاعات هر خبر رو نشون میدم مثلا عنوان خبر ،خلاصه خبر، عکس خبر و ... آدرس عکس خبر هم از بانک میگیرم و تو imagebutton نشون میدم و میخوام وقتی رو عکس کلیک شد متن کامل خبر از سایت دیگه گرفته شده و لینکش رو تو بانک دارم تو یه صفحه دیگه تو یه ifram نشون بدم و دستورات رو به صورت زیر نوشتم
asp:ImageButton id="NewsImageButton" runat="server"ImageUrl='<%# Eval("ImageFileAddress") %>'
PostBackUrl='<%#this.GetImageBtnBackURL(Eval("NewsLink")) %>'
%>' />
تابع GetImageBtnBackURL هم به این شکله
protected string GetImageBtnBackURL(string Link)
{
Session["IframSrc"] = Link;
return "~/NewsContinue.aspx";
}
که تو صفحه ادامه خبر از این Session استفاده میکنم و این کد رو نوشتم
public string GetSrc()
{
if (Session["IframSrc"] != null)
return Session["IframSrc"].ToString();
}
که بعد Ifram اینجوری مقدار میگیره:
<iframe id="iframe" runat="server" src='<%#this.GetSrc() %>' ></iframe>
}
که عکس اینجوری نشون داده میشه اما برای PostBackUrl خطا میگیره و اصلا پیچ اجرا نیشه و حتی iframe هم اصلا مقداری نمیگیره کلا تگ هایی که ریدایرکت میکنن اصلا از طریق کدنویسی مقدار نمیگیرن
خواهشا کمک کنید خیلی ضروریه و عجله ایه
خصوصیت imageUrl , postBackUrl کنترل imagebutton رو که استفاده کردم ب
من با استفاده از لیست ویو به بانک اطلاعاتی که شامل اخبار هست وصل شدم و یکسری اطلاعات هر خبر رو نشون میدم مثلا عنوان خبر ،خلاصه خبر، عکس خبر و ... آدرس عکس خبر هم از بانک میگیرم و تو imagebutton نشون میدم و میخوام وقتی رو عکس کلیک شد متن کامل خبر از سایت دیگه گرفته شده و لینکش رو تو بانک دارم تو یه صفحه دیگه تو یه ifram نشون بدم و دستورات رو به صورت زیر نوشتم
asp:ImageButton id="NewsImageButton" runat="server"ImageUrl='<%# Eval("ImageFileAddress") %>'
PostBackUrl='<%#this.GetImageBtnBackURL(Eval("NewsLink")) %>'
%>' />
تابع GetImageBtnBackURL هم به این شکله
protected string GetImageBtnBackURL(string Link)
{
Session["IframSrc"] = Link;
return "~/NewsContinue.aspx";
}
که تو صفحه ادامه خبر از این Session استفاده میکنم و این کد رو نوشتم
public string GetSrc()
{
if (Session["IframSrc"] != null)
return Session["IframSrc"].ToString();
}
که بعد Ifram اینجوری مقدار میگیره:
<iframe id="iframe" runat="server" src='<%#this.GetSrc() %>' ></iframe>
}
که عکس اینجوری نشون داده میشه اما برای PostBackUrl خطا میگیره و اصلا پیچ اجرا نیشه و حتی iframe هم اصلا مقداری نمیگیره کلا تگ هایی که ریدایرکت میکنن اصلا از طریق کدنویسی مقدار نمیگیرن
خواهشا کمک کنید خیلی ضروریه و عجله ایه
خصوصیت imageUrl , postBackUrl کنترل imagebutton رو که استفاده کردم ب