View Full Version : نمایش رپیتر
  
mani2000
پنج شنبه 11 شهریور 1395, 10:46 صبح
سلام چکار کنم اخبار رو با رپیتر این جوری بتونم نشون بدم
ممنون
142297
و یا بتون عکس رو موازی نوشته کنارش با این ابعاد نشون بدم/
مرسی
سعید کشاورز
پنج شنبه 11 شهریور 1395, 20:21 عصر
سلام.
کلا این مدل برنامه نویسی منسوخ شده..
شما باید اطلاعات رو از دیتابیس بخونی و در داخل یه حلقه Foreach اونارو رندر بکنی
shabgardetanha
جمعه 12 شهریور 1395, 09:50 صبح
سلام
منم همین مشکل رو دارم میشه لطف کنید بگید چطوری یه نمونه بزنید
مرسی
Moien Tajik
جمعه 12 شهریور 1395, 13: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, 09:36 صبح
سلام
ممنون
من با بوت استرپ و اینی که شما گفتین مشکلی در ایجادش ندارم
فقط من میخوام رپیتر اخبار و یا حالا همون سطرها و ستون های نمایشش رو در یک تب داشته باشم
این چطوری میشه و اینکه نمیدونم چطور از دستور فورایچ استفاده کنم یه مثال میزنید
ممنون
mani2000
یک شنبه 14 شهریور 1395, 11:04 صبح
اره میشه یه نمونه بذارید/؟؟
Moien Tajik
یک شنبه 14 شهریور 1395, 21: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, 12:14 عصر
ممنونم استاد
من از asp
استفاده می کنم
میشه بگید داخل شرط فور ایچ اش چطوری باید بنویسم فکر کنم دستور سلکت از بانک برا مثلا ۵ تیتر اول خبر رو میخواد اما نوشتنش تو فورایچ رو نمیدونم
ممنون میشم کمکم کنید
shabgardetanha
دوشنبه 15 شهریور 1395, 12:20 عصر
من با php مینویسم میشه برا php رو بگید؟
سپاس
Moien Tajik
دوشنبه 15 شهریور 1395, 19: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, 19: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, 09:58 صبح
برا asp چظور در foreach بنویسم  اینو
"select 5 top from news"
"select * from news where code =5"
Moien Tajik
سه شنبه 16 شهریور 1395, 16: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, 10:07 صبح
manoon
ama shoma hamash bara mvc migid man ba asp web form kar mikonam age mishe ono begid
mamoon
Moien Tajik
چهارشنبه 17 شهریور 1395, 10:58 صبح
من Web Form کار نمیکنم و آشنایی ندارم .
 میتونید سوالتون رو اینجا (http://barnamenevis.org/forumdisplay.php?25-ASP-NET) مطرح کنید .
 
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.