ورود

View Full Version : تابعی که با اجرای اون کامپوننت image ساخته بشه



M aJi D
سه شنبه 20 اردیبهشت 1390, 22:21 عصر
سلام.
من توی برنامم 1 آلبوم عکس مانند دارم که تعدادی عکس را که توی 1 فولدر ذخیره کردم و آدرسش توی بانکم هست را لود میکنه .
حالا مشکل من اینه که تعداد عکسها به مرور زمان زیاد میشه من نیاز به تابعی دارم که با فراخوانیه اون بصورت دینامیک کامپوننت image را بسازه .

کسی میتونه بهم بگه با چه کدی میشه این تابع را ساخت؟
برنامه تحت وب هست .
ممنون

mehdin69
سه شنبه 20 اردیبهشت 1390, 22:31 عصر
سلام
شما یه کنترل دیتالیت توی صفحه بزارید و به بانک اطلاعاتی وصلش کنید
بعد بیاین یه تگ IMG از نوع HTML رو توی قسمت Template قرار بدید و آدرس اونو به فولدر عکس ربط بدید
حالا هرچی بخواین اتوماتیک عکس ساخته میشه

mehdin69
سه شنبه 20 اردیبهشت 1390, 22:36 عصر
<asp:DataList ID="DataList1" runat="server" BackColor="LightGoldenrodYellow"
BorderColor="Tan" BorderWidth="1px" CellPadding="2" ForeColor="Black"
RepeatColumns="4" Width="99%" DataSourceID="DSALLCarpet">
<AlternatingItemStyle BackColor="PaleGoldenrod" />
<FooterStyle BackColor="Tan" />
<HeaderStyle BackColor="Tan" Font-Bold="True" />
<HeaderTemplate>
<div align="center" class="HeaderAllSite">
<asp:Label ID="Label3" runat="server"
Text="<%$ Resources:Resource, AllGallereis %>"></asp:Label>
</div>
</HeaderTemplate>
<ItemTemplate>
<table style="width: 100%;">
<tr>
<td align="center">
<asp:ImageButton ID="ImageButton1" runat="server" Height="100px"
ImageUrl='<%# Eval("Image") %>'
PostBackUrl='<%# "Gallery.aspx?ID="+Eval("ID") %>' Width="100px" />
</td>
</tr>
<tr>
<td align="center"
style="font-weight: bold; font-family: tahoma; font-size: 14px">
<asp:LinkButton ID="LinkButton1" runat="server"
PostBackUrl='<%# "Gallery.aspx?ID="+Eval("ID") %>'></asp:LinkButton>
</td>
</tr>
</table>
</ItemTemplate>
<SelectedItemStyle BackColor="DarkSlateBlue" ForeColor="GhostWhite" />
</asp:DataList>

M aJi D
سه شنبه 20 اردیبهشت 1390, 23:45 عصر
سلام
شما یه کنترل دیتالیت توی صفحه بزارید و به بانک اطلاعاتی وصلش کنید
بعد بیاین یه تگ IMG از نوع HTML رو توی قسمت Template قرار بدید و آدرس اونو به فولدر عکس ربط بدید
حالا هرچی بخواین اتوماتیک عکس ساخته میشه


سلام.
ممنون از جواب سریعتون دوست عزیز این دیتالیست را پیدا نمیکم چجوری باید بیارمش؟
البته باید بگم کدی که دادین را توی قسمت سورس بعد از تگ body کپی کردم و خودش ایجاد شد فقط میخواستم بدونم همیشه باید همینجوری ساختش؟
و البته بعدشم کاری که گفتید کردم و دقیقاً چیزی شد که میخواستم . خیلی خیلی ممنون خیلی وقت بود روی این موضوع گیر کرده بودم خیلی ممونم.
فقط 1چیزی هست که میخواستم بدونم میشه بین این عکسها فاصله ی مشخصی گذاشت؟ یا مثلاً 1 نوشته ای زیرشون بزاریم؟ اندازشونو میشه مشخص کرد؟مثلاً 50*50

ممنون

mehdin69
چهارشنبه 21 اردیبهشت 1390, 00:24 صبح
از بخش Data توی نوار ابزار بیارید
آره همه کار میشه کرد
یه Table بزارید و تگ Img رو بندازید توی Table و هر کار می خواید بکنید