我有一個ActionFilterAttribute需要從請求中獲取一個cookie值。下面是相關的代碼: List<CookieState> cookies = actionContext.Request.Headers.GetCookies("NameOfTheCookieIWant").FirstOrDefault().Cookies.ToList();
if (cookies == nu
我有控制器的操作,它與一些實體(驅動程序)一起工作。此外,每個驅動程序鏈接與身份配置文件 public async Task<ActionResult> Details(int? id)
{
if ((id == null))
{
return new HttpStatusCodeResult(HttpStatusCode.BadReque
我有其中ID參數都標註有CacheType屬性 public Object Get([CacheType(CacheTypes.Venue)]int Id)
{
....
}
的API方法我可以讀取參數屬性的ActionFilterAttribute內的值 public class CacheOutputAttribute : ActionFilterAttribute
{
我正在試圖創建一個自定義的ActionFilterAttribute,如圖所示。該屬性將只包含Path的一個屬性。 public class TestLinkAttribute : ActionFilterAttribute
{
public string Path { get; set; }
public override void OnActionExecuting(A
我有一種情況,我不想在API路由參數中傳遞登錄用戶標識。 例如,有一個WebAPI [GET或POST]端點'api/getUserDetails/{id}'。此ID傳遞到另一個層以獲取用戶數據。 public RestResult getUserDetails(int uID)
{
int uID = getFromHeaderCookie();
var userDetai
如何在MVC中獲取當前登錄用戶的名稱?我嘗試了下面的代碼,我可以得到日期和方法名,但沒有得到用戶名。 public void OnActionExecuted(ActionExecutedContext filterContext)
{
AcibademUniversitesiDBEntities model = new AcibademUniversitesiDBEntities()