نمایش نتایج 1 تا 3 از 3

نام تاپیک: اجرای دوباره یک اکشن به هنگام فراخوانی

  1. #1
    کاربر دائمی
    تاریخ عضویت
    اردیبهشت 1393
    محل زندگی
    ایران
    پست
    487

    اجرای دوباره یک اکشن به هنگام فراخوانی

    سلام دوستان
    در سایتم اکشنهایی که از طریق رفتن به آدرس فراخوانی میشن ، دوبار اجرا میشن. بعد از اینکه صفحه ویو نشون داده شد در بک گراند همون اکشن دوباره فراخوانی میشه.

    namespace TravelEnterAdminTemplate.Controllers
    {
    public class ArtPlacesController : Controller
    {
    private TravelEnterDBEntities1 db = new TravelEnterDBEntities1();
    private Models.Utility.ErrorLog errorlog = new Models.Utility.ErrorLog();


    public async Task<ActionResult> Index()
    {
    try
    {
    var artPlaces = db.ArtPlaces.Include(a => a.AspNetUser).Include(a => a.City);
    return View(await artPlaces.ToListAsync());
    }
    catch (Exception e)
    {
    errorlog.Error("IndexArtPlaces", "25", e.Source.ToString(), e.Message);
    return View("Error", TempData["Error"]);
    }

    }

    }
    }



    RouteConfig :
    namespace TravelEnterAdminTemplate{
    public class RouteConfig
    {
    public static void RegisterRoutes(RouteCollection routes)
    {
    routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

    routes.MapRoute(
    name: "Default",
    url: "{controller}/{action}/{id}",
    defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
    );
    }
    } }


    دوستان لطفا راهنمای کنید
    آخرین ویرایش به وسیله hmahdavi921 : یک شنبه 23 مهر 1396 در 13:11 عصر

  2. #2

    نقل قول: اجرای دوباره یک اکشن به هنگام فراخوانی

    کدهای سمت ویو مخصوصا اگر Ajax میزنید رو مرور کنید که اکشن رو Call نکنن ; این لینک ها + کامنت هاشون رو هم ببینید :
    https://stackoverflow.com/a/2751599/6661314
    https://stackoverflow.com/a/1751280/6661314
    https://stackoverflow.com/a/14058909/6661314

  3. #3
    کاربر دائمی
    تاریخ عضویت
    اردیبهشت 1393
    محل زندگی
    ایران
    پست
    487

    نقل قول: اجرای دوباره یک اکشن به هنگام فراخوانی

    شاید عجیب باشه اما فقط این یک سطر کد باعث این مسئله شده بود. این کد در layout سایت بود.
     <link rel="shortcut icon" href="#" type="image/png">


    باید دوستان توجه داشته باشن که نباید از href="#" استفاده کنن

تاپیک های مشابه

  1. حرفه ای: فراخوانی دوباره یک اکشن بعد از بازگشت از درگاه بانک
    نوشته شده توسط hmahdavi921 در بخش ASP.NET MVC
    پاسخ: 11
    آخرین پست: سه شنبه 09 خرداد 1396, 09:34 صبح
  2. سوال: بستن یک فرم به هنگام فراخوانی فرم دیگر
    نوشته شده توسط keyvan723 در بخش C#‎‎
    پاسخ: 5
    آخرین پست: یک شنبه 08 تیر 1393, 15:13 عصر
  3. سوال: اجرای اتوماتیک یک دستور به صورت روزانه در ساعتی خاص
    نوشته شده توسط minaalamshahi در بخش ASP.NET Web Forms
    پاسخ: 13
    آخرین پست: پنج شنبه 03 آذر 1390, 15:23 عصر
  4. سوال: ارور یک متری به هنگام عوض کردن یک فیلد در گرید
    نوشته شده توسط dr_jacky_2005 در بخش C#‎‎
    پاسخ: 0
    آخرین پست: چهارشنبه 13 مرداد 1389, 12:49 عصر
  5. سوال: یک خطا به هنگام استفاده از برنامه در sql
    نوشته شده توسط saeidfarahi در بخش SQL Server
    پاسخ: 1
    آخرین پست: پنج شنبه 25 تیر 1388, 00:08 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •