PDA

View Full Version : سوال: ایجاد دیو در یک حلقه



zhr.rezae66i
سه شنبه 10 بهمن 1391, 19:56 عصر
سلام
میشه راهنمایی کنید که چطور میتونم
در یک حلقه با کدهای asp , html
دیو ایجاد کنم
ادغام کد html با asp برای اینکارو بلد نیستم

میخام اطلاعات داخل دیتا بیس رو بگیرم و برای هر رکورد یک دیو ایجاد بشه
و اطلاعاته هر رکورد داخل یک دیو چاپ بشه

A.S.Roma
سه شنبه 10 بهمن 1391, 20:06 عصر
تو ASP.NET کسی اینکار رو نمی کنه کما اینکه امکان پذیره...
از کنترلی مانند Repeater باید استفاده کنید.

zhr.rezae66i
سه شنبه 10 بهمن 1391, 20:15 عصر
چرا کسی در asp اینکارو نمیکنه؟

پس من میخام اخباری که مدیر درج میکنه رو در صفحه اول نشون بده
این که کاره غیر عادی نیست!
هستت؟
که اتومات برای هر خبر یک دیو بسازه
پس لطفا راهنمایی کنید که برای اینکار معمولا چکار میکنن

میشه یکبار با ی مثال کار با repeter نشون بدید
ممنون

aspismylove
سه شنبه 10 بهمن 1391, 21:47 عصر
چرا کسی در asp اینکارو نمیکنه؟

پس من میخام اخباری که مدیر درج میکنه رو در صفحه اول نشون بده
این که کاره غیر عادی نیست!
هستت؟
که اتومات برای هر خبر یک دیو بسازه
پس لطفا راهنمایی کنید که برای اینکار معمولا چکار میکنن

میشه یکبار با ی مثال کار با repeter نشون بدید
ممنون

براحتی با گریدویو ، TemplateField این کار پیاده سازی هستش ، بدون نوشتن یک خط کد ...

zhr.rezae66i
سه شنبه 10 بهمن 1391, 22:04 عصر
البته
اصلا به templatefield نبود ممنون
آخه لازم به گفتن نیست تازه کار با asp یاد گرفتم!

:لبخندساده::خجالت:

morteza_mokhtari
سه شنبه 10 بهمن 1391, 22:16 عصر
سلام شما میتونید کدهایی رو که میخواهید از تویه صفحه نمایش بدهید رو خودتون به صورت دستی بنویسید و سپس آنها رو توسط یک literal تویه صفحه نمایش بدهید که کد خیلی سبکی ایجاد میشه. البته شما باید فقد از کنترل های html برای نوشتن استفاده کنید یه چیزی شبیه به این:



foreach (var item in list)
{
latest += "<li><a onclick=\"viewCount({0});\" href=\"/Post/{0}/{2}\" alt=\"{1}\">{1}</a></li>";
latest = string.Format(latest, item.ArticleID, Microsoft.Security.Application.Encoder.HtmlAttribu teEncode(item.Title), Microsoft.Security.Application.Encoder.HtmlAttribu teEncode(item.Title.Replace(' ', '-')));
}
latest += "</ul>";

Literal2.Text = latest;