‫۶ سال و ۵ ماه قبل، شنبه ۱۱ فروردین ۱۳۹۷، ساعت ۲۱:۴۳
با سلام؛ فرض کنید که اکشن متد ما دارای نامی با عنوان MyActionMethodAsync است. اما نمی‌خواهیم این نام در مرورگر نشان داده شود و به جای آن می‌خواهیم نام AAAA در مرورگر نشان داده شود. چه باید بکنیم؟
‫۶ سال و ۵ ماه قبل، شنبه ۱۱ فروردین ۱۳۹۷، ساعت ۰۸:۳۹
با سلام،
اگر کلاس ما فقط دارای سازنده‌ای،constructor، باشد که هیچ پارامتری دریافت نکند، آن وقت چطور می‌توان از IHttpContextAccessor  استفاده کرد؟
به طور مثال:
public class BaseController : Controller
    {
        public CurrentUser CurrentUser;
        private readonly IHttpContextAccessor _httpContextAccessor;
        public BaseController() : base()
        {
            // در اینجا می‌خواهیم به مقدار HttpContext  دسترسی پیداکنیم
        }
   }

‫۶ سال و ۸ ماه قبل، پنجشنبه ۲۱ دی ۱۳۹۶، ساعت ۰۴:۱۷
با سلام،
همانطور که می‌دانید helper@ در حال حاضر در asp.net core 2 پشتیبانی نمی‌شود.
من می‌خواهم قطعه کد ذیل را که در asp.net mvc 5 نوشته شده را مطابق با asp.net core 2 بازنویسی کنم.
چگونه می‌توانم آن را انجام دهم؟
//MyHelpers.cshtml:
//Recursive function for rendering child nodes for the specified node

@helper CreateNavigation(int parentId, int depthNavigation, int currentPageId)
{
   @MyHelpers.Navigation(parentId, depthNavigation, currentPageId);
}

@helper Navigation(int parentId, int depthNavigation, int currentPageId)
{

   if ()
   {
       if ()
       {
         <ul style="">
            @foreach ()
            {
               if ()
                {
                   <li class="">
                      @Navigation(child.Id, depthNavigation, currentPageId)
                   </li>
                }
             }
         </ul>
      }
   }
}
//I call the method in _Menu.cshtml:
 @MyHelpers.CreateNavigation(rootNode.Id, 2,currentPageId);