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

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

کاربر سایت

ali7795

عضویت از 1395/02/04

مشکل لود شدن صفحه ajax

  • دوشنبه 4 اردیبهشت 1396
  • 09:34
تشکر میکنم

سلام

دوستان من توی پروژم از ajax استفاده کردم و رفرنس رو استفاده کردم اما وقتی فرمم لود میشه توی یه صفحه جدید میاد به جای اینکه آپدیت کنه div رو

View :

 @using (Ajax.BeginForm("SearchCustomer", "Home", new AjaxOptions
    {LoadingElementId="Loader"
        ,
        HttpMethod = "Post"
                ,
        InsertionMode = InsertionMode.Replace
                ,
        UpdateTargetId = "ProSearch"
    }))
    {

        <div class="col-lg-6">
            @Html.TextBoxFor(m => m.SearchedItem, new { @class = "form-control", @placeholder = "جستجو بر اساس نام و شماره موبایل و اشتراک" })
        </div>
        <div class="col-lg-1"><input type="submit" value="جستجو" class="btn btn-primary" /></div>
        
    }
    <hr class="col-lg-12" />
    <div class="" id="ProSearch"></div>

controller :

public ActionResult SearchCustomer(CustomerViewModel C)
        {
            var result = new SearchCtmViewModel();
             result.Names =   db.Customers.Where(m => m.Name.Contains(C.SearchedItem)).ToList();
            foreach (var item in db.Customers.Where(m => m.Cell.Contains(C.SearchedItem)).ToList())
            {
                result.Cells.Add(item);
            }
            foreach (var item in db.Customers.Where(m => m.RegNumber.Contains(C.SearchedItem)).ToList())
            {
                result.RegNums.Add(item);
            }
            return PartialView("_SearchedCustomer", result);
        }

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

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

ایمان مدائنی

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

  • دوشنبه 4 اردیبهشت 1396
  • 09:36

به احتمال زیاد مشکل از رفرنس دهی هست

محل رفرنس دهیتون رو بررسی کنید و به زیر تعریف جی کوئری در Layout منتقل کنید

کاربر سایت

ali7795

عضویت از 1395/02/04

  • دوشنبه 4 اردیبهشت 1396
  • 10:24

مرسی از سرعت پاسخگویی

درست شد

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

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

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

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