首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

类文件里如何取当前页面信息?比如cookie,request,URL参数

2013-09-07 
类文件里怎么取当前页面信息?比如cookie,request,URL参数?用ASP习惯了,,引入一个代码文件,标题的问题全搞

类文件里怎么取当前页面信息?比如cookie,request,URL参数?
用ASP习惯了,,引入一个代码文件,标题的问题全搞定了,,还可以当公共函数来用


这两天学习NET,没发现有引用外部文件代码的,,

写公共的代码只好写到类文件夹的类文件里面,,


写进是可以用,,但是发现它操作cookie不行啊,,好像不能用request,response等等那些方法


不知道是不是也不能读写文件?


我想把当前页面的 URL参数 cookie ,表单信息等 让类方法自己获取后返回处理结果

,有没有办法? ,

net只懂皮毛,求指教


不希望有人再教我在当前页面取值再带进入处理,,

希望类初始化的时候就已经自己取完这些值了,
,,



[解决办法]
Response.Cookies 下有很多方法
[解决办法]
把Page作为参数传递到类中;或者把HttpContext传递到类中。
[解决办法]
HttpContext.Current.Request
HttpContext.Current.Response

[解决办法]



 public bool setCookie(string strName, string strValue, int strDay)
     {
         try
         {
             HttpCookie Cookie = new HttpCookie(strName);
             Cookie.Expires = DateTime.Now.AddDays(strDay);
             Cookie.Value = strValue;
             System.Web.HttpContext.Current.Response.Cookies.Add(Cookie);
             return true;
         }
         catch
         {
             return false;
         }
     }


public string getCookie(string strName)
     {
         HttpCookie Cookie = System.Web.HttpContext.Current.Request.Cookies[strName];


         if (Cookie != null)
         {
             return Cookie.Value.ToString();
         }
         else
         {
             return null;
         }
     }



热点排行