PDA

View Full Version : چطوری میشه یه عکسی که تو دیتابیس دام رو بعد وقتی پیج لود میشه قرارش بدم تو یه div



Mofid.m
یک شنبه 30 آذر 1393, 23:35 عصر
درود به همتون
من یه سری عکس تو دیتابیس دارم(البته فقط آدرس اونهارو) و میخوام زمانی که صفحه لود میشه برای هر عکس یه div بزاره و بعد عکس ها رو توش بزاره
این div ها از قبل تو فایل css مشخص شده و میخوام بعد از خواندن از دیتابیس بیاد روی صفحه
مثلا مثل دستور زیر کار کنه ولی داینامیک


<div id="xxx">
<img src="Address" alt="dddd"/>
</div>

aminmousavi
دوشنبه 01 دی 1393, 01:47 صبح
سلام دوست عزیز . میتونی از کنترل با یک حلقه for تک تک عکاست رو میخونی و اطلاعات رو توی یک متغیر string میریزی . مثلا خروجی میشه :

string res="<div id=\"xxx\"><img src=\"Address1\" alt=\"dddd\"/></div>";
res+="<div id=\"yyy\"><img src=\"Address2\" alt=\"cccc\"/></div>";
Literal1.Text=res;

alizanganeh
دوشنبه 01 دی 1393, 12:03 عصر
یک Literal توی DIV بذار و در زمان لود شدن صفحه به اون Literal به صورت زیر تگ HTML بده :

Literal1.text="<img src='" + آدرس عکس از بانک + "' alt=''/>"

به همین سادگی
فقط شما باید بانک رو توی حلقه بخونی و کد بالا رو هی به مقدار Literal اضافه کنی . یعنی بزنی Literal1+= آدرس عکس از بانک . اونوقت به تعداد عکس ها ، تگ img ایجاد میشه و نمایش میده . فقط اگر خواستی باید بعد از هر تگ img یک تگ br هم بهش بدی