View Full Version : نمایش رپیتر
mani2000
پنج شنبه 11 شهریور 1395, 09:46 صبح
سلام چکار کنم اخبار رو با رپیتر این جوری بتونم نشون بدم
ممنون
142297
و یا بتون عکس رو موازی نوشته کنارش با این ابعاد نشون بدم/
مرسی
سعید کشاورز
پنج شنبه 11 شهریور 1395, 19:21 عصر
سلام.
کلا این مدل برنامه نویسی منسوخ شده..
شما باید اطلاعات رو از دیتابیس بخونی و در داخل یه حلقه Foreach اونارو رندر بکنی
shabgardetanha
جمعه 12 شهریور 1395, 08:50 صبح
سلام
منم همین مشکل رو دارم میشه لطف کنید بگید چطوری یه نمونه بزنید
مرسی
Moien Tajik
جمعه 12 شهریور 1395, 12:57 عصر
با استفاده از Bootstrap داخل Foreach دو تا <div class="row"> رو به این صورت تعریف کنید :
2 تا Row شما خواهید داشت .
یک Row برای نشان دادن تایتل با کلاس col-md-12 که داخل اون تایتل رو از foreach میخونید .
Row دوم ، دوتا Div با کلاس های col-md-2 برای عکس که تگ img داخلش قرار میگیره و col-md-10 برای توضیحات کنارش که عکس و توضیحات رو در کنار هم بصورت موازی داشته باشید .
shabgardetanha
یک شنبه 14 شهریور 1395, 08:36 صبح
سلام
ممنون
من با بوت استرپ و اینی که شما گفتین مشکلی در ایجادش ندارم
فقط من میخوام رپیتر اخبار و یا حالا همون سطرها و ستون های نمایشش رو در یک تب داشته باشم
این چطوری میشه و اینکه نمیدونم چطور از دستور فورایچ استفاده کنم یه مثال میزنید
ممنون
mani2000
یک شنبه 14 شهریور 1395, 10:04 صبح
اره میشه یه نمونه بذارید/؟؟
Moien Tajik
یک شنبه 14 شهریور 1395, 20:13 عصر
من نمیدونم از php استفاده میکنید یا asp . این یه مثال با asp.net mvc که میتونید ازش استفاده کنید :
foreach (var item in Model)
{
<div class="row" dir="rtl">
<div class="col-md-12">
<h3>
<a href="@item.Link">@item.Title</a>
</h3>
</div>
</div>
<div class="row">
<div class="col-md-3">
<img src="@item.Image">
</div>
<div class="col-md-9">
<p>@item.Description</p>
</div>
</div>
<hr/>
}
mani2000
دوشنبه 15 شهریور 1395, 11:14 صبح
ممنونم استاد
من از asp
استفاده می کنم
میشه بگید داخل شرط فور ایچ اش چطوری باید بنویسم فکر کنم دستور سلکت از بانک برا مثلا ۵ تیتر اول خبر رو میخواد اما نوشتنش تو فورایچ رو نمیدونم
ممنون میشم کمکم کنید
shabgardetanha
دوشنبه 15 شهریور 1395, 11:20 صبح
من با php مینویسم میشه برا php رو بگید؟
سپاس
Moien Tajik
دوشنبه 15 شهریور 1395, 18:11 عصر
ممنونم استاد
من از asp
استفاده می کنم
میشه بگید داخل شرط فور ایچ اش چطوری باید بنویسم فکر کنم دستور سلکت از بانک برا مثلا ۵ تیتر اول خبر رو میخواد اما نوشتنش تو فورایچ رو نمیدونم
ممنون میشم کمکم کنید
برای گرفتن 5 عنوان کاملا شبیه قبل هست فقط از مدلتون 5 تا رو Take میکنید ( بهتر هست که در کنترلر این کار انجام بشه اما در View هم امکانش هست ):
foreach (var item in Model.Take(5))
{
<div class="row" dir="rtl">
<div class="col-md-12">
<h3>
<a href="@item.Link">@item.Title</a>
</h3>
</div>
</div>
<div class="row">
<div class="col-md-3">
<img src="@item.Image">
</div>
<div class="col-md-9">
<p>@item.Description</p>
</div>
</div>
<hr/>
}
Moien Tajik
دوشنبه 15 شهریور 1395, 18:13 عصر
من با php مینویسم میشه برا php رو بگید؟
سپاس
من PHP کار نمیکنم اما به این صورت باید عمل کنید :
http://stackoverflow.com/questions/29968425/how-to-use-foreach-get-data-from-the-database-table
http://stackoverflow.com/a/10972001
mani2000
سه شنبه 16 شهریور 1395, 08:58 صبح
برا asp چظور در foreach بنویسم اینو
"select 5 top from news"
"select * from news where code =5"
Moien Tajik
سه شنبه 16 شهریور 1395, 15:51 عصر
برای مثال در کنترلرتون :
public ActionResult Index()
{
WebsiteContext db = new WebsiteContext();
var posts = db.Countries.Take(5).ToList();
return View(posts);
}
5 تا از رکورد ها رو میگیرید و لیستشون میکنید و به ویو پاس میدید .
در ویو :
foreach (var item in Model))
{
<div class="row" dir="rtl">
<div class="col-md-12">
<h3>
<a href="@item.Link">@item.Title</a>
</h3>
</div>
</div>
<div class="row">
<div class="col-md-3">
<img src="@item.Image">
</div>
<div class="col-md-9">
<p>@item.Description</p>
</div>
</div>
<hr/>
}
mani2000
چهارشنبه 17 شهریور 1395, 09:07 صبح
manoon
ama shoma hamash bara mvc migid man ba asp web form kar mikonam age mishe ono begid
mamoon
Moien Tajik
چهارشنبه 17 شهریور 1395, 09:58 صبح
من Web Form کار نمیکنم و آشنایی ندارم .
میتونید سوالتون رو اینجا (http://barnamenevis.org/forumdisplay.php?25-ASP-NET) مطرح کنید .
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.