مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

alibarzegaramiri

عضویت از 1394/12/11

مرتب قرار نگرفتن تصاویر

  • سه شنبه 19 اردیبهشت 1396
  • 16:58
تشکر میکنم

با سلام و احترام

ی مشکلی که دارم اینه که یک سری محصولات فیلتر شده بر اساس چک باکس با اجکس و json در قالب پارشال ویو برمیگردونم همونطور که در تصویر مشاهده میکنید ساختار قرار گرفتنشون بهم میریزه یعنی مرتب کنار هم قرار نمیگرن... بدون اجکس و مثلا از طریق form و return view این مشکل به هیچ وجه وجود نداره...ممنون میشم اگه راهنمایی کنید دلیلش چیه و چیکار میشه کرد درست نشان بده

پاسخ های این پرسش

تعداد پاسخ ها : 3 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • سه شنبه 19 اردیبهشت 1396
  • 19:19

چگونه این المان ها را در صفحه قرار میدهید ؟

کاربر سایت

alibarzegaramiri

عضویت از 1394/12/11

  • سه شنبه 19 اردیبهشت 1396
  • 20:02

کد قسمت view:

$.post('/Home/FilteringItems', $.param({ Group: groups, Kinds: kinds, Marks: marks, KindCategories1: kindCategories1, KindCategories2: kindCategories2 }, true),
                function (result) {
                    $("#itemsFilter").html(result.Html);
                });
کد قسمت کنترلر:
                 var products = vmOnlineStorageRepository.Where(p => groups.Contains(p.Group)).ToList();
                return Json(new JsonData()
                       {
                           Html = this.RenderPartialToString("_ItemsFilter", products.ToList())
                       });
کد قسمت پارشال ویو    _ItemsFilter        :

@foreach (var item in Model)
    {
        <div class="product-layout product-grid col-lg-3 col-md-3 col-sm-4 col-xs-12">
            <div class="product-thumb">
                <div class="image">
                    <a href="product.html">                  
                            <img src="" alt=" کتاب آموزش باغبانی " title=" کتاب آموزش باغبانی " class="img-responsive">   
                    </a>
                </div>
                <div>
                    <div class="caption">
                        <h4><a href="product.html">@item.Mark@item.Model </a></h4>
                        <p class="description">
                            آخرین دستاورد های روز دنیا

                            شامل تمام اطلاعاتی که به آن نیاز خواهید داشت ...
                        </p>
                        <p class="price"> <span class="price-new">@item.SellPrice_Consumer تومان</span> <span class="price-tax">بدون مالیات : 90000 تومان</span> </p>
                    </div>
                    <div class="button-group">
                        <button class="btn-primary" type="button" onclick=""><span>افزودن به سبد</span></button>
                        <div class="add-to-links">
                            <button type="button" data-toggle="tooltip" title="" onclick="" data-original-title="افزودن به علاقه مندی ها"><i class="fa fa-heart"></i> <span>افزودن به علاقه مندی ها</span></button>
                            <button type="button" data-toggle="tooltip" title="" onclick="" data-original-title="مقایسه این محصول"><i class="fa fa-exchange"></i> <span>مقایسه این محصول</span></button>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    }
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • چهارشنبه 20 اردیبهشت 1396
  • 09:34

شما گفتید در قالب Json ارسال میکنید

ولی در کد دارید با Foreach درج میکنید

متوجه منظورتون نمیشم

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)