草庐IT

session-config

全部标签

c# - 在源代码文件中使用来自 web.config 的连接字符串

我知道这可能是一个非常基本的问题,但也许这就是我找不到答案的原因。现在,我正在通过执行以下操作在我的源文件中创建数据库连接:SqlConnectioncon=newSqlConnection("DataSource=...Password=...);SqlCommandcmd=newSqlCommand(String.Format("SELECT*FROMTable;"),con);con.Open();SqlDataReaderreader=cmd.ExecuteReader();但这意味着如果我选择更改数据库,那将是一个很大的痛苦。你们知道如何改用web.config文件中的连接字

c# - 如何在不使用 Session 的情况下在 ASP.net 中跨页面传递值

我正在努力提高我的门户网站的性能。我正在使用Session来存储状态信息。但是我听说使用session会降低应用程序的速度。有没有其他方法可以在asp.net中跨页传递值。 最佳答案 您可以通过以下方式将值从一个页面传递到另一个页面..Response.RedirectCookiesApplicationVariablesHttpContext响应.重定向设置:Response.Redirect("Defaultaspx?Name=Pandian");获取:stringName=Request.QueryString["Name"]

c# - 如何在不使用 Session 的情况下在 ASP.net 中跨页面传递值

我正在努力提高我的门户网站的性能。我正在使用Session来存储状态信息。但是我听说使用session会降低应用程序的速度。有没有其他方法可以在asp.net中跨页传递值。 最佳答案 您可以通过以下方式将值从一个页面传递到另一个页面..Response.RedirectCookiesApplicationVariablesHttpContext响应.重定向设置:Response.Redirect("Defaultaspx?Name=Pandian");获取:stringName=Request.QueryString["Name"]

c# - 如何在 C# 中将 cookie 过期时间设置为 "session"?

不言自明。在PHP中,解决方案是将cookie过期时间设置为0;我不确定C#,因为它需要DateTime值。 最佳答案 Cookie.Expires的文档马上说出来。SettingtheExpirespropertytoMinValuemakesthisasessionCookie,whichisitsdefaultvalue.cookie.Expires=DateTime.MinValue 关于c#-如何在C#中将cookie过期时间设置为"session"?,我们在StackOver

c# - 如何在 C# 中将 cookie 过期时间设置为 "session"?

不言自明。在PHP中,解决方案是将cookie过期时间设置为0;我不确定C#,因为它需要DateTime值。 最佳答案 Cookie.Expires的文档马上说出来。SettingtheExpirespropertytoMinValuemakesthisasessionCookie,whichisitsdefaultvalue.cookie.Expires=DateTime.MinValue 关于c#-如何在C#中将cookie过期时间设置为"session"?,我们在StackOver

c# - 静态字段与 session 变量

到目前为止,我一直在使用Session将一些变量从一个页面传递到另一个页面。例如用户角色。当用户登录到Web应用程序时,用户的角色ID保存在Session中,并在应用程序的不同部分检查该角色。我最近开始思考为什么不改用静态成员。我可以将相同的信息存储在静态字段中,并在我的应用程序中的任何位置轻松访问它(以及包含该静态字段所在的namespace的任何位置。)我知道使用Session变量有时会很方便,例如:任何类型的数据都可以存储在session中。然而,它必须被强制转换。但是静态字段只接受具有正确数据类型的数据。session变量将在一定时间后过期,这是我们在许多情况下需要的行为。除了

c# - 静态字段与 session 变量

到目前为止,我一直在使用Session将一些变量从一个页面传递到另一个页面。例如用户角色。当用户登录到Web应用程序时,用户的角色ID保存在Session中,并在应用程序的不同部分检查该角色。我最近开始思考为什么不改用静态成员。我可以将相同的信息存储在静态字段中,并在我的应用程序中的任何位置轻松访问它(以及包含该静态字段所在的namespace的任何位置。)我知道使用Session变量有时会很方便,例如:任何类型的数据都可以存储在session中。然而,它必须被强制转换。但是静态字段只接受具有正确数据类型的数据。session变量将在一定时间后过期,这是我们在许多情况下需要的行为。除了

c# - SignalR 不在服务器上使用 Session

当我尝试从HUB访问HttpContext当前session时,它返回null。我尝试使用接口(interface)IRequiresSession但它没有用。有人可以帮助我吗? 最佳答案 SignalR连接(包括客户端所有Hub操作的基础连接)不支持session状态。您可以根据需要启用它,但我们强烈建议您不要使用它,因为session状态访问会序列化给定客户端的请求,这意味着您将不再真正从SignalR双工消息传递中受益,因为一个请求将阻止另一个请求,例如在长轮询传输中,接收连接将阻止任何发送尝试。

c# - SignalR 不在服务器上使用 Session

当我尝试从HUB访问HttpContext当前session时,它返回null。我尝试使用接口(interface)IRequiresSession但它没有用。有人可以帮助我吗? 最佳答案 SignalR连接(包括客户端所有Hub操作的基础连接)不支持session状态。您可以根据需要启用它,但我们强烈建议您不要使用它,因为session状态访问会序列化给定客户端的请求,这意味着您将不再真正从SignalR双工消息传递中受益,因为一个请求将阻止另一个请求,例如在长轮询传输中,接收连接将阻止任何发送尝试。

c# - web.config中如何判断是否编译调试="true"

我在这里为应该简单的东西画了一个空白......我正在尝试做类似的事情:"/> 最佳答案 HttpContext.IsDebuggingEnabledproperty:usingSystem.Web;if(HttpContext.Current.IsDebuggingEnabled){/*...*/}来自文档:GetsavalueindicatingwhetherthecurrentHTTPrequestisindebugmode[…]trueiftherequestisindebugmode;otherwise,false.