English 中文(简体)
如同p.net,是否可以读到静态等级的 co子的价值?
原标题:asp.net is it possible to read the value of a cookie from a static class?
  • 时间:2009-09-03 14:32:46
  •  标签:

我有一个固定财产的当前User级,其价值在用户访问网站时储存在一个厨师身上。 我要读一下这一类的厨师的价值。 是否可能? 它喜欢请求。 库克群岛仅可在网页上查阅。 我想要做的简单版本是:

class CurrentUser
{
public static string MyField
            {

                get
                {
                    return Request.Cookies["MyField"];
                }

            }

}

这并不奏效。 我收到这一错误信息:“目前情况下不存在姓名要求。

最佳回答
using System.Web;
...
return HttpContext.Current.Request.Cookies["MyField"];
问题回答

查阅HttpContext。 现任。 它使你们能够参加会议、回应、请求等等。

<could useHttpContext.Current.Request.Cookies [“My Field”]. 但是,我强烈建议予以反对,因为你无法测试。

如果守则是你当前User问题的唯一解决办法,我建议直接使用《刑法》文本而不是HttpContext,但需要一些机制。

你可以解释为什么你不建议使用HttpContext

最好的是商法。 你们会依赖伙伴关系。 如果你使用HttpContext,则净生命周期。 如果你不得不根据目前的User对一些业务功能进行联合测试,那么你就不得不走一条网上要求的道路。





相关问题
热门标签