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

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

کاربر سایت

f.mirshekar

عضویت از 1393/07/22

مشکل در رفتن به action

  • جمعه 5 آذر 1395
  • 12:25
تشکر میکنم

سلام ظهر جمعه شما بخیر

فرض کنید با یک ajax.form وارد یه اکشن شدیم حالا اگه بخواهیم بعد از اتمام این اکشن وارد یه اکشن دیگه بشیم برای اتمام کار چی کار باید کرد>

                    @using (Ajax.BeginForm(MVC.Admin.Category.ActionNames.Upload, MVC.Admin.Category.Name, null, new AjaxOptions { HttpMethod = "POST", InsertionMode = InsertionMode.Replace, UpdateTargetId = "result", OnSuccess = "onSuccess" }, new { id = "editcategory" }))

فرض کیند این فرم ما باشه

 [HttpPost]
        public virtual ActionResult Upload(HttpPostedFileBase file)
        {
            return RedirectToAction("a", new { controller="category",area = "Admin" });
        }
        public ActionResult a()
        {
            return View();
        }

ولی وارد اکشن a  نمیشه

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

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

ایمان مدائنی

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

  • جمعه 5 آذر 1395
  • 12:38

چون از Ajax استفاده کردید نمیشه

باید در onSuccess اولی همان Ajax.Beginform یک function دیگه صدا بزنید که متد A را فراخوانی کنید

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

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

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

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