PDA

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



شرلوک هلمز
چهارشنبه 14 آبان 1393, 22:45 عصر
من میخواهم یک وب سایت برای معرفی محصولات ایجاد کنم میخواستم بدانم برای معرفی چند محصول در یک صفحه و نمایش تصویر و مشخصات کوتاهی از محصول از چه کنترلی بهتر است استفاده کنم.
دستورات sql و خواندن اطلاعات را مثلا با reader بلد هستم.
ممنون

alibehi
چهارشنبه 14 آبان 1393, 23:14 عصر
سلام
من خودم از ریپیتر استفاده میکنم و فکر کنم بهتره البته در نمایش محصولات اما اشکالاتی داره مثل اینکه همه کنترل هل مثل دروپریلت رو پشتیبانی نمیکنه

korosh00
پنج شنبه 15 آبان 1393, 16:30 عصر
باید یک کوئری ارسال کنی به صفحه توضیح و اون کوئری آی دی محصولت باشه
و در صفحه توضیح آی دی محصول رو بخونی و بقیه اطلاعات از دیتابیس با همون reader لو بشه

alef.divar
پنج شنبه 15 آبان 1393, 20:41 عصر
یه مشکل که repeater داره اینه که paging نداره

شرلوک هلمز
پنج شنبه 15 آبان 1393, 21:35 عصر
من فکر میکنم paging را بصورت دستی بتوان ایجاد کرد که شاید بهترهم باشه چون لازم نیست تمام اطلاعات را یکدفعه از دیتابیس خواند.
یک سوالی که من دارم اینه که معمولا کنترلهایی مثل repeater محصولات را بصورت زیر هم نشان میدهد اما من میخواهم یک محصولات بصورت جدولی نمایش داده شود یعنی ابتدا ردیف افقی پر شود سپس در زیر آن بهمین صورت اضافه شود اما نه بوسیله ی گرید ویو چون قرار دادن مشخصات یک محصول مانند عکس و توضیحات در یک cell از گرید ویو منطقی نیست.
ممنون میشم اگه کسی کد یا توضیحی داره بگه در ضمن کار با repeater را تا حدودی بلد هستم.

پیام حیاتی
پنج شنبه 15 آبان 1393, 23:30 عصر
سلامه
شما در itemtemplate ایجاد شده در عنصر repeater تا زمانی که از <br> استفاده نکنید نمایش به صورت افقی خواهد بود.
من فیلم های آموزشی خیلی خوبی در مورد repeager در youtube دیدم ، انعطاف خیلی خوبی داره ، پیشنهاد می کنم حتمن ببینید فیلم ها رو.

advitrin2013
شنبه 17 آبان 1393, 10:10 صبح
من میخواهم یک وب سایت برای معرفی محصولات ایجاد کنم میخواستم بدانم برای معرفی چند محصول در یک صفحه و نمایش تصویر و مشخصات کوتاهی از محصول از چه کنترلی بهتر است استفاده کنم.
دستورات sql و خواندن اطلاعات را مثلا با reader بلد هستم.
ممنون

سلام از listview استفاده کنید

farzyyy
سه شنبه 02 تیر 1394, 11:03 صبح
با کد های زیر می تونی مشخص کنی هر ردیفت چند ستون داشته باشه .کد های زیر سه ستونه ست

<asp:Repeater runat="server" DataSourceID="testds">
<HeaderTemplate>
<table class="items">
</HeaderTemplate>
<ItemTemplate>
<%# (Container.ItemIndex + 3) % 3 == 0 ? "<tr>" : string.Empty%>
<td><img src='/blablabla/<%# Eval("id") %>.jpg' alt="" /></td>
<%# (Container.ItemIndex + 3) % 3 == 2 ? "</tr>" : string.Empty%>
</ItemTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</asp:Repeater>