PDA

View Full Version : رفتن به یک صفحه دیگر با کلیک روی کنترل img



setareh2013
یک شنبه 09 تیر 1392, 08:52 صبح
نمی دونم چرا وقتی این طوری می نویسم وقتی روی imagbuttom کلیک می کنم میره به صفحه ی default ولی عکس رو نشون نمی ده . وقتی با کنترل img می نویسم عکس رو نشون میده ولی به صفحه ی دیگه لینک داده نمیشه
<asp:ImageButtonID="ImageButton2"runat="server"
ImageUrl="pic.ashx?path=~/PicGallery/5.jpg &w=170&h=120"PostBackUrl="~/Default.aspx"/>


<img src='pic.ashx?path=~/PicGallery/&img=<%# Eval("ppic") %>&w=170&h=120'/>



لطفا راهنمایی کنید . با تشکر

farhud
یک شنبه 09 تیر 1392, 09:30 صبح
همان src که برای img نوشته‌ای را جایگزین ImageUrl کن. به همان صورت:

'pic.ashx?path=~/PicGallery/&img=<%#Eval(ppic")%>&w=170&h=120'

setareh2013
چهارشنبه 12 تیر 1392, 12:13 عصر
همان src که برای img نوشته‌ای را جایگزین ImageUrl کن. به همان صورت:

'pic.ashx?path=~/PicGallery/&img=<%#Eval(ppic")%>&w=170&h=120'
کاری که شما فرمودید رو انجام دادم ولی باز هم عکسی رو نشون نمیده
<img src='pic.ashx?path=~/PicGallery/&img=<%# Eval("ppic") %>&w=170&h=120' />
<br />
<asp:ImageButton ID="ImageButton1" runat="server"
ImageUrl='pic.ashx?path=~/PicGallery/&img=<%# Eval("ppic") %>&w=170&h=120' />
img مشکلی نداره ولی imagebutton تصویر رو نشون نمیده

setareh2013
جمعه 21 تیر 1392, 08:45 صبح
کسی نمی تونه راهنماییم کنه ؟

Louai_M
جمعه 21 تیر 1392, 11:03 صبح
با سلام

دوست عزیز از کنترل image استفاده کن و postbackurl آن را به شکل زیر تغغیر بده


PostBackUrl='<%# Eval("ID", "news.aspx?ID={0}") %>'

بجای news.aspx نام صفحه ای که می خواهیم وارد آن شوید را بنویسید

setareh2013
شنبه 22 تیر 1392, 15:16 عصر
اینطوری نوشتم ولی باز هم به صفحه ی دیگه ای لینک نمیشه
<asp:Image ID="Image1" runat="server" ImageUrl='<%# Eval("ppic") %>' PostBackUrl='<%# Eval("pid", "Default2.aspx?ID={0}") %>' />

Progman.ir
شنبه 22 تیر 1392, 15:42 عصر
اینطوری نوشتم ولی باز هم به صفحه ی دیگه ای لینک نمیشه
<asp:Image ID="Image1" runat="server" ImageUrl='<%# Eval("ppic") %>' PostBackUrl='<%# Eval("pid", "Default2.aspx?ID={0}") %>' />


من در خوندن کدهایی که نوشتی مشکل دارم از بس بهم ریخته هستن و چپ چینشون نمیکنی.اما یه راه ماهیگیری بهت نشون میدم.ببین صفحه ای رو که این کد رو توش مینویسی رو ویی بزن تا توی مرورگرت ببینیش.بعدش برو سورس صفحه رو که جنریت شدن ببین و آدرس رو چک کن.بدون pic.ashx هم امتحان کن.لوکال نشون نمیده یا روی هاست؟

setareh2013
یک شنبه 23 تیر 1392, 00:02 صبح
فعلا لوکال نشون نمیده .

farhud
یک شنبه 23 تیر 1392, 09:20 صبح
کدها را توی بلاک کد قرار بده تا خوانا شوند.

اینجوری امتحان کن:


<asp:ImageID="Image1"runat="server"ImageUrl='<%# Eval("ppic") %>'PostBackUrl='<%#String.Format("Default2.aspx?ID={0}",Eval("pid") %>'/>

setareh2013
پنج شنبه 03 مرداد 1392, 23:47 عصر
این کد رو هم نوشتم باز هم درست نشد

iranolom
جمعه 04 مرداد 1392, 00:34 صبح
السلام بر همگی

من بیشتر اوقات از ترکیب کنترل های هیپر لینک و ایمیل استفاده می کنم بدین شرح


<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl ="Address">
<asp:Image ID="Image1" runat="server" ImageUrl ="Address" ToolTip="ToolTip"/>
</asp:HyperLink>

setareh2013
جمعه 04 مرداد 1392, 22:17 عصر
السلام بر همگی

من بیشتر اوقات از ترکیب کنترل های هیپر لینک و ایمیل استفاده می کنم بدین شرح


<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl ="Address">
<asp:Image ID="Image1" runat="server" ImageUrl ="Address" ToolTip="ToolTip"/>
</asp:HyperLink>



با تشکر از شما
به صورت زیر نوشتم بالاخره درست شد :


<asp:HyperLink ID="HyperLink2" runat="server" NavigateUrl ='<%# Eval("pid","Default2.aspx?ID={0}")%>'><img src='pic.ashx?path=~/PicGallery/&img=<%# Eval("ppic") %>&w=170&h=120' /> </asp:HyperLink>

tree1371
جمعه 04 مرداد 1392, 23:58 عصر
انقدر خودت رو اذیت نکن بیا کد Html ؤو سمت سرور کن یعنی کنترل html عکس بزار ببعد توش بنوید run="atserver" و OnclickServer هم متدش هست که می سازی بعد باید تو کدبی هایند هم بسازیشو با دستور response مقدار بهش بدی