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

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

کاربر سایت

heidaran

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

عدم نمايش ويو

  • شنبه 29 خرداد 1395
  • 16:13
تشکر میکنم

 با سلام و خسته نباشيد

استاد من يه view دارم كه ليست كالا ها داخلش هست  بر روي دكمه اطلاعات بيشتر كه كليك مي كنم ميخوام وارد صفحه محصول شم. كدش رو تو ضميمه ارسال مي كنم اگه ميشه منو راهنمايي كنيد.

اطلاعات به كنترلر ارسال ميشه و ديتا ميگيره ولي مشكل توي نمايش ويو هست

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

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

ایمان مدائنی

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

  • شنبه 29 خرداد 1395
  • 16:18

کدتون ضمیمه نشده

لطفا از طریق کلید کد در ائیتور کد را قرار دهید

کاربر سایت

heidaran

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

  • شنبه 29 خرداد 1395
  • 16:25
In PartialView:

<script src="~/Scripts/ProductionDetail.js"></script>

 <div class=" btn-left btn-pro">
   <button type="button" class="btn btn-primary" onclick="ProductionDetail(@item.serialProducts)" id="@item.serialProducts">
       <span class="glyphicon glyphicon-paperclip" aria-hidden="true"></span>
           اطلاعات بيشتر
       </button>
</div>


################################################################################################
In Controller :

public ActionResult ShowingProductionDetails(int serialProduct=0)
{
            DisplayProducts_Result ds = new DisplayProducts_Result();
            ds = db.DisplayProducts().Where(n => n.serialProducts == serialProduct).FirstOrDefault();


            ViewBag.PicName = (from n in db.ProductsMidPics
                       join pic in db.Pics on n.fk_SerialPics equals pic.serialPics
                       where n.fk_SerialProducts == serialProduct
                       select pic.picName).FirstOrDefault();

            return View(ds);
}

##############################################################################################

In Production Details.Js:


function ProductionDetail(value)
{
    debugger;

    $.ajax({
        url: "/Products/ShowingProductionDetails/",
        type: "GET",
        data: { 'serialProduct': value }

    }).done(function (result) {
    
    });


}


################################################################################################


 

کاربر سایت

ایمان مدائنی

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

  • شنبه 29 خرداد 1395
  • 16:27

شما با استفاده از Ajax نمیتونید View را برگردانید

بهتره از partialView استفاده کنید و یا کاربر را Redirect کنید به آدرس مورد نظر

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

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

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

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