if (HttpContext.Current.Request["oauth_verifier"] != null)
{
oauth.token = HttpContext.Current.Session["oauth_token"].ToString();
oauth.tokenSecret = HttpContext.Current.Session["oauth_token_secret"].ToString();
oauth.Verifier = HttpContext.Current.Request["oauth_verifier"].ToString();
oauth.AccessTokenGet();
HttpContext.Current.Session["oauth_token"] = oauth.token; ;
HttpContext.Current.Session["oauth_token_secret"] = oauth.tokenSecret;
HttpContext.Current.Response.Redirect(str); }我想把HttpContext.Current.Session["oauth_token"].ToString();
HttpContext.Current.Session["oauth_token_secret"].ToString();
HttpContext.Current.Request["oauth_verifier"].ToString();
存到服务器缓存中,用的时候直接调用缓存的数据
请问什么写?写好后什么调用?我对缓存一点都不会,请各位指教! if (HttpContext.Current.Request["oauth_verifier"] != null)
{
服务器缓存 = HttpContext.Current.Session["oauth_token"].ToString();
服务器缓存 = HttpContext.Current.Session["oauth_token_secret"].ToString();
服务器缓存 = HttpContext.Current.Request["oauth_verifier"].ToString();
oauth.AccessTokenGet();
HttpContext.Current.Session["oauth_token"] = oauth.token; ;
HttpContext.Current.Session["oauth_token_secret"] = oauth.tokenSecret;
HttpContext.Current.Response.Redirect(str); }
解决方案 »
- 左右选择框,数据量大时候如何解决
- 隐藏按钮和模拟点击
- 有那位老大做过外国的www.linkpoint.com的信用卡接口??
- 花了二个多月做了个信息类门户网站,网站定位在生活信息好还是分类广告或是其它好呢?
- WEB状态栏的问题?
- c#网页中系统音量控制怎么做?
- 为什么我下载的 asp.net 论坛不能看源程序呢?
- 将xml读到dataset,有 4 张表, 该怎么把这 4 张表的各个列 绑定到DataGrid控件上呢?
- spring.ne框架,继承NHibernate,现在想实现nhibernate中的拦截器,拦截其中的增删改,但是写的拦截器如何才能注入session
- 预处理器指令必须作为一行的第一个非空白字符出现!!!
- 画图表报表
- 急--HtmlTableCell
你可以还是Cache进行,
参见
http://msdn.microsoft.com/zh-cn/library/aa478965.aspx
Request如果要存的话可以放在Session或Cache中。
key貌似只要是可序列化的都可以
注 PositionConf 是自定义的类
/// <summary>
/// 获取配置缓存
/// </summary>
/// <param name="keyName"></param>
/// <returns></returns>
public static List<PositionConf> GetCachePositionConf(string keyName)
{
if (HttpContext.Current.Cache[keyName] != null)
{
return (List<PositionConf>)HttpContext.Current.Cache[keyName];
}
else
{
return new List<PositionConf>();
}
}
/// <summary>
/// 更新配置信息缓存
/// </summary>
/// <param name="keyName"></param>
/// <param name="PList"></param>
public static void UpdateCachePositionConf(string keyName, List<PositionConf> PList)
{
if (HttpContext.Current.Cache[keyName] != null)
{
HttpContext.Current.Cache.Remove(keyName);
}
HttpContext.Current.Cache.Insert(keyName, PList);
}
if (HttpContext.Current.Request["oauth_verifier"] != null)
{
服务器缓存 = HttpContext.Current.Session["oauth_token"].ToString();
服务器缓存 = HttpContext.Current.Session["oauth_token_secret"].ToString();
服务器缓存 = HttpContext.Current.Request["oauth_verifier"].ToString();
oauth.AccessTokenGet();
HttpContext.Current.Session["oauth_token"] = oauth.token; ;
HttpContext.Current.Session["oauth_token_secret"] = oauth.tokenSecret;
HttpContext.Current.Response.Redirect(str); }能否用上面的代码写个例子啊,救急啊