PDA

View Full Version : لینک تصاویر



majid_assar
دوشنبه 29 اسفند 1384, 01:07 صبح
با سلام
برای لینک تصاویر باید از چه کنترلی استفاده کرد؟1
آیا به غیراز
Image Button
می توان از کنترل دیگه ای استفاده کرد؟
من می خوام یک سری عکس رو از پایگاه داده بخونم و به صورت کوچیک نمایش بدم بعد هم2 کاربر با کلیک بر روی هر عکس ، عکس بزرگش رو توی صفحه بعدی ببینه برای این کار من برای هر عکس از یک
Image Button
استفاده کردم ولی کدهای مربوط به اونها زیاد شده آیا راهی هست که به صورت کلی این کار رو انجام بدم؟
ممنون

sh_mohsen taki
دوشنبه 29 اسفند 1384, 18:05 عصر
با سلام
در مورد سئوالت حتی توی تکس باکس هم میشه عکس نشون داد کافیه خاصیت Background اونو برابر عکست کنی
در مورد دوم جواب اینه که تعداد عکسات رو از بانک داشته باشی حالا یک فانکشن درست کنی که یک جعبه تصویر درست میکنه و با یک پارامتر شماره تصویر رو میگیره منظور شماره رکورد تصویر و با یک پرامتر موقعیت ایکسی اوون در صفحه و با پارامتر دیگه هم موقعیت وای حالا توی یک حلقه با فرمول خاص خودت n تا عکس رو تولید و به نمایش در آوری

nazaninam
سه شنبه 01 فروردین 1385, 00:38 صبح
1- گزینه سرور ساید برای این کار hyperlink می باشد مقدار imageurl این کنترل رو برابر فیلد عکس قرار بده و مقدار navigateurl رو برابر با مقصد عکس قرار بده
2- گزینه کلاینت ساید برای اینکار استفاده از دو تا کنتر Image و تگ <a> می باشد


<a href="adrese akset" ><img src="adrese akset"></a>
3- برای اینکه بتونی به صورت کلی این کار رو انجام بدی کد های فوق رو درون یک کانتینر کنترل مثل repeater یا datagrid یا datalist قرار بدید تا کل عکس هایتونو از دیتابیس بیاره...
موفق باشید

majid_assar
چهارشنبه 02 فروردین 1385, 00:35 صبح
با تشکر
من خیلی با
asp
کار نکردم اینایی که شما گفتین هم نفهمیدم اگه ممکنه کدهایی که باید برای نمایش استفاده کنم رو بنویسین
من یک حلقه درون یک
button
استفاده کردم که کلیه عکس ها رو بخونه و نمایش بده اما وقتی که روی کلید می زنم به سرعت حلقه اجرا می شه و تنها عکس آخری رو که از پایگاه داده می خونه نمایش می ده اما من می خوام با هر بار کلیک کردن فقط یک واحد به شمارنده درون حلقه اضافه بشه یا اگه بشه یک وقفه ایجاد بشه لطفا دستوراتی رو که برای ایجاد چنین حلقه ای لازمه رو برام بنویسین
من تحت زبان
c#
کار می کنم
خیلی ممنون

nazaninam
چهارشنبه 02 فروردین 1385, 01:25 صبح
مگه با asp.net کار نمی کنید؟؟؟
لازم نیست حلقه بگذارید کمی درباره کنترل datagrid بخونید این کنترل خودش حلقه تولید میکنه

nazaninam
چهارشنبه 02 فروردین 1385, 01:38 صبح
http://www.barnamenevis.org/forum/showthread.php?t=40850
اینم یه نیگا بنداز