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

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

  1. #1

    Question مشکل در نوارآدرس هنگامی فراخوانی دوباره یک اکشن

    درود
    میخوام وقتی کاربر رو هر کدوم از آیتم های منوی سایت کلیک میکنه پست های مربوط به اون منو لود شه .بار اول که روی لینک هر آیتم کلیک میکنم درست کار میکنه اما بار دوم نوار آدرس به شکل زیر در میاد و ارور میده و بجایی که یو.آر.ال از اول لود شه اکشن دوبار فراخونی میشه!
    url.png
    کدهای بخش ویو منو:

    <ul class="ul-main">
    @foreach (var item in Model)
    {
    if (item.Parent == 0)
    {
    <li class="li-main">
    //خط زیر فرستادن آی.دی منو به اکشن گت-منو
    <a href="Home/GetMenu/@item.ID"><i class="@item.Icon"></i>@item.Name</a>
    <ul class="ul-sub">
    @foreach (var sub in Model)
    {
    if (sub.Parent == item.ID)
    {
    <li class="li-sub">
    <a href="Home/GetSubMenu/@sub.ID">@sub.Name</a>
    </li>
    }
    }
    </ul>
    </li>
    }
    }
    </ul>

    اکشن GetMenu

    // بارگزاری پست ها براساس منو
    public ActionResult GetMenu(int id)
    {

    PostRepository rpPost = new PostRepository();
    CommentRepository rpCmnt = new CommentRepository();
    ViewModels.HomePage oModel = new ViewModels.HomePage();
    oModel.posts=rpPost.Where(w=> w.id_menu==id).OrderBy(d => d.Date).ThenBy(t => t.Time).ToList();
    oModel.comments = rpCmnt.Select().OrderBy(d => d.Date).ThenBy(t => t.Time).Take(5).ToList();
    return View(oModel);
    }

  2. #2

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

    این خط رو
    <a href="Home/GetSubMenu/@sub.ID">@sub.Name</a>
    تغییر بدید به:
    <a href="/Home/GetSubMenu/@sub.ID">@sub.Name</a>
    یك علامت / به ابتدای ادرس مقصد اضافه كنید

  3. #3

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

    همانطور که دوستمون گفتن یک / کم دارید اما کلا بجای اینکه درون Href مقدار ثابت قرار بدید از Url استفاده کنید.


    <a href="@Url.Action("actionName", "controllerName", new { id = "<id>" })">


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

  1. حرفه ای: فراخوانی دوباره یک اکشن بعد از بازگشت از درگاه بانک
    نوشته شده توسط hmahdavi921 در بخش ASP.NET MVC
    پاسخ: 11
    آخرین پست: سه شنبه 09 خرداد 1396, 09:34 صبح
  2. مشکل در گزارشگیری هنگامی که یک فیلد طولانی هست
    نوشته شده توسط nasim984 در بخش ابزارهای گزارش سازی در دلفی
    پاسخ: 8
    آخرین پست: دوشنبه 10 دی 1386, 08:11 صبح
  3. پاسخ: 12
    آخرین پست: جمعه 26 اسفند 1384, 18:45 عصر
  4. مشکل در ذخیره و فراخوانی فایلها با نوع image در sql server
    نوشته شده توسط parandeh1383 در بخش VB.NET
    پاسخ: 8
    آخرین پست: یک شنبه 02 مرداد 1384, 18:49 عصر
  5. مشکل در refresh کردن کلید های یک table
    نوشته شده توسط hamed_bostan در بخش SQL Server
    پاسخ: 7
    آخرین پست: پنج شنبه 29 اردیبهشت 1384, 07:48 صبح

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

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