PDA

View Full Version : سوال: چطور میتونم با Image button ،عکسی رو که در حال نمایش است به یه صفحه دیگه ببرم



baha_film
چهارشنبه 18 خرداد 1390, 11:10 صبح
من از GridView برای نمایش عکس استفاده میکنم و عکسها رو داخل ImageButton گذاشتم و میخوام با کلیک روی ImageButton این عکس رو تو یه صفحه دیگه باز کنم
دقت کنید از ImageButton استفاده میکنم نه چیز دیگه
الان نزدیک 1 هفته است که این سوال رو تو یه پست دیگه پرسیدم ولی هنوز کسی جواب نداده
لطفا اگه کسی میدونه راهنمایی کنه

ASPX
چهارشنبه 18 خرداد 1390, 11:30 صبح
با سلام
چرا از imagebutton استفاده میکنی؟ از خود کنترل image استفاده کنید
در دیتا گیرد ستون مربوطه به image را تبدیل به templatefield کنید
سپس با کد زیر آن را در صفحه دیگر باز کن!


<a href='<%# ../Eval("FirstImageID")+".jpg" %>' >
<asp:Image ID="imgFirstImage" runat="server" ImageUrl='<%# Eval("FirstImageID") %>' />
</a>
اگر دلیل خاصی به استفاده از imagebutton داری
خوب باید id عکس را به commandArgumant نسبت بدی و بعد در رویداد مربوط به command دستورات نمایش رو بنویسی...اگه میخواهی کدش رو بذارم ولی روش قبلی بهتره

baha_film
چهارشنبه 18 خرداد 1390, 12:09 عصر
با سلام
چرا از imagebutton استفاده میکنی؟ از خود کنترل image استفاده کنید
در دیتا گیرد ستون مربوطه به image را تبدیل به templatefield کنید
سپس با کد زیر آن را در صفحه دیگر باز کن!


<a href='<%# ../Eval("FirstImageID")+".jpg" %>' >
<asp:Image ID="imgFirstImage" runat="server" ImageUrl='<%# Eval("FirstImageID") %>' />
</a>
اگر دلیل خاصی به استفاده از imagebutton داری
خوب باید id عکس را به commandArgumant نسبت بدی و بعد در رویداد مربوط به command دستورات نمایش رو بنویسی...اگه میخواهی کدش رو بذارم ولی روش قبلی بهتره


ممنونم که توجه میکنید ولی به دلایلی باید از image button استفاده کنم.
اینکه command Argument رو برابر id عکس قرار بدم رو نمیدونم و منون میشم اگه بهم بگید
در ضمن عکس از بانک خونده میشه با دستور Eval("PicName","Pics/{0}")
من از رویداد Click استفاده کردم ولی error میده مبنی بر Invalid Postback or Callback Argument
نمیدونم این چیه و مربوط به چی میشه

karim orooji
چهارشنبه 18 خرداد 1390, 12:10 عصر
سلام
این برنامه زمانی که روی دکمه کلیک میکنی عکس رو برات در یک image نمایش میده
برای انتقالش هم کاری نداره با خودت
یه نکته دیگه : من از button استفاده کردم خودت دکمه رو به image button تغییر بده
دانلود برنامه (http://s1.picofile.com/file/6774911466/test_grid.rar.html)

یا علی