ASP.NET可以在库中使用Session和HttpContext.Application

用户名

我在Controller的HttpGet方法中有以下代码

Session["var1"] = "someval1";
HttpContext.Application["var2"] = "someval2";

我希望将此代码放在库[dll]中,以便在库中

// Inside DLL Library  
// namespace MyNS, class MyCl

public void InitVars()
{
    Session["var1"] = "someval1";
    HttpContext.Application["var2"] = "someval2";
}

然后从我的控制器的Get方法调用

//在控制器类HttpGet中

    InitVars();

如何访问库中的会话和应用程序对象

我得到了错误

会话名称在当前上下文中不存在

名称HttpContext在当前上下文中不存在

如何才能做到这一点?

您只需要在Visual Studio中打开代码库.csproj并设置System.Web.dll的引用相同的代码即可在DLL中工作。

您可以HttpContext使用以下代码获取当前的引用

var context = System.Web.HttpContext.Current;

之后,您可以简单地致电

context.Session["var1"] = "someval1";
context.Application["var2"] = "someval2";

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法在ASP.NET Core中使用HttpContext.Session

来自分类Dev

在ASP中使用Application变量访问asp.net

来自分类Dev

在ASP中使用Application变量访问asp.net

来自分类Dev

如何使用OWIN在ASP.NET 4.5中处理Application_AcquireRequestState,Session_Start和Session_End?

来自分类Dev

如何使用OWIN处理ASP.NET 4.5中的Application_AcquireRequestState,Session_Start和Session_End?

来自分类Dev

Adding Service Reference to ASP.NET application

来自分类Dev

ASP.NET Running Application within subdirectory

来自分类Dev

ASP.NET MVC 6(ASP.NET 5)中的Application_PreSendRequestHeaders和Application_BeginRequest

来自分类Dev

ASP.NET:page.Session和HttpContext.Current.Session之间的区别

来自分类Dev

HttpContext.Session和HttpContext.Application之间的区别

来自分类Dev

在ASP.NET中使用HttpContext.Current.Response.TransmitFile的ASP.net下载文件

来自分类Dev

ASP.NET 5中的Application_Start等效项

来自分类Dev

I want to see the SQL generated by an ASP.NET MVC application?

来自分类Dev

ASP.Net Application Crashes because of Web Service

来自分类Dev

来自ASP.NET Core身份的Application Insights用户ID

来自分类Dev

如何设置ASP.NET CORS OPTION以允许application / json

来自分类Dev

ASP.NET Core Application Insights 自适应采样

来自分类Dev

为什么在ASP .Net MVC应用程序中使用SignalR 2.x库使HTTPContext.Current.Session为null?

来自分类Dev

为什么我的HttpContext.Application变量无法通过ASP.NET MVC中的不同操作进行访问

来自分类Dev

可以在ASP.NET Web API和SPA中使用基于cookie的身份验证吗?

来自分类Dev

Web API未在Application Insights和ASP .Net Core中注册信息日志

来自分类Dev

在ASP.NET Core3.1中使用包含'System.Web.HttpContext'的旧项目

来自分类Dev

使用Asp.Net VNext时application / font-woff2不起作用

来自分类Dev

为什么我不应该在ASP.NET MVC 3中使用TempData,Session和ViewBag?

来自分类Dev

何时可以在ASP.NET中使用会话状态

来自分类Dev

Asp.net Core 5.0似乎没有使用httpContext.Session.GetString作为方法来

来自分类Dev

在ASP.net和C#中使用jquery

来自分类Dev

我可以安全地在ASP.NET Core和EF Core中使用非泛型DbContextOptions吗?

来自分类Dev

It is only able to refer the class files inside App_Code folder in a file in ASP .NET website application

Related 相关文章

  1. 1

    无法在ASP.NET Core中使用HttpContext.Session

  2. 2

    在ASP中使用Application变量访问asp.net

  3. 3

    在ASP中使用Application变量访问asp.net

  4. 4

    如何使用OWIN在ASP.NET 4.5中处理Application_AcquireRequestState,Session_Start和Session_End?

  5. 5

    如何使用OWIN处理ASP.NET 4.5中的Application_AcquireRequestState,Session_Start和Session_End?

  6. 6

    Adding Service Reference to ASP.NET application

  7. 7

    ASP.NET Running Application within subdirectory

  8. 8

    ASP.NET MVC 6(ASP.NET 5)中的Application_PreSendRequestHeaders和Application_BeginRequest

  9. 9

    ASP.NET:page.Session和HttpContext.Current.Session之间的区别

  10. 10

    HttpContext.Session和HttpContext.Application之间的区别

  11. 11

    在ASP.NET中使用HttpContext.Current.Response.TransmitFile的ASP.net下载文件

  12. 12

    ASP.NET 5中的Application_Start等效项

  13. 13

    I want to see the SQL generated by an ASP.NET MVC application?

  14. 14

    ASP.Net Application Crashes because of Web Service

  15. 15

    来自ASP.NET Core身份的Application Insights用户ID

  16. 16

    如何设置ASP.NET CORS OPTION以允许application / json

  17. 17

    ASP.NET Core Application Insights 自适应采样

  18. 18

    为什么在ASP .Net MVC应用程序中使用SignalR 2.x库使HTTPContext.Current.Session为null?

  19. 19

    为什么我的HttpContext.Application变量无法通过ASP.NET MVC中的不同操作进行访问

  20. 20

    可以在ASP.NET Web API和SPA中使用基于cookie的身份验证吗?

  21. 21

    Web API未在Application Insights和ASP .Net Core中注册信息日志

  22. 22

    在ASP.NET Core3.1中使用包含'System.Web.HttpContext'的旧项目

  23. 23

    使用Asp.Net VNext时application / font-woff2不起作用

  24. 24

    为什么我不应该在ASP.NET MVC 3中使用TempData,Session和ViewBag?

  25. 25

    何时可以在ASP.NET中使用会话状态

  26. 26

    Asp.net Core 5.0似乎没有使用httpContext.Session.GetString作为方法来

  27. 27

    在ASP.net和C#中使用jquery

  28. 28

    我可以安全地在ASP.NET Core和EF Core中使用非泛型DbContextOptions吗?

  29. 29

    It is only able to refer the class files inside App_Code folder in a file in ASP .NET website application

热门标签

归档