我有一个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()