Collectives™ on Stack Overflow

Find centralized, trusted content and collaborate around the technologies you use most.

Learn more about Collectives

Teams

Q&A for work

Connect and share knowledge within a single location that is structured and easy to search.

Learn more about Teams

I'm trying to get some info about my users in asp.net mvc application with visual studio 2015.

When i try to to get info from request with

    System.Web.HttpContext.Current req = new System.Web.HttpContext.Current();

I get an error Error CS0426 The type name 'Current' does not exist in the type 'HttpContext'

Anyone know how to fix this?

Uh no, how can I do var req = new System.Web.HttpContext.Current if the ENTIRE problem is that current doesn't seem to exist?! – Nathan McKaskle Dec 27, 2017 at 16:17

If you want to get the current context

System.Web.HttpContext currentContext = System.Web.HttpContext.Current;

If you want to create one (for some reason, like test)

System.Web.HttpContext newContext = new System.Web.HttpContext(
    new System.Web.HttpRequest("", "http://example.com", ""),
    new System.Web.HttpResponse(new System.IO.StringWriter())
                Uh, no, not the answer. Impossible since Current doesn't exist in HttpContext for whatever unfathomable reason. So you can't just go System.Web.HttpContext currentContext = System.Web.HttpContext.Current because current doesn't exist. I have no idea why it doesn't exist, and that is the problem here.
– Nathan McKaskle
                Dec 27, 2017 at 16:16
        

Thanks for contributing an answer to Stack Overflow!

  • Please be sure to answer the question. Provide details and share your research!

But avoid

  • Asking for help, clarification, or responding to other answers.
  • Making statements based on opinion; back them up with references or personal experience.

To learn more, see our tips on writing great answers.