28,391
社区成员
发帖
与我相关
我的任务
分享
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using CommonFunc;
/// <summary>
/// Summary description for SessionStr
/// </summary>
public class SessionStr
{
public SessionStr()
{
//
// TODO: Add constructor logic here
//
}
/// <summary>
/// 存入session
/// </summary>
/// <param name="keyWorld">关键字</param>
/// <param name="keyvalue">值</param>
public static void SaveSession( string keyWorld,string keyvalue )
{
HttpContext.Current.Session[keyWorld] = keyvalue;
}
private static bool CheckSession( string keyWorld )
{
if (HttpContext.Current.Session[keyWorld] == null)
return false;
else if (HttpContext.Current.Session[keyWorld].ToString() == "")
return false;
else
return true;
}
/// <summary>
/// 获取Session的值
/// </summary>
/// <param name="keyWorld"></param>
/// <returns></returns>
public static string GetSession(string keyWorld )
{
string strSession = "";
if (CheckSession(keyWorld) == true)
{
strSession = HttpContext.Current.Session[keyWorld].ToString();
return strSession;
}
else
{
ClientMsgNotify.ErrMsgNotify("数据处理错误!", "error.html");
return "";
}
}
}
function getcookie(name)
{
var cookief=false;
var start=0;
var end=0;
var cookiestr=document.cookie;
var i=0;
while(i<=cookiestr.length)
{
start=i;
end=start+name.length;
if(cookiestr.substring(start,end)==name)
{
cookief=true;
break;
}
i++;
}
if(cookief)
{
start=end+1;
end=cookiestr.length;
return unescape(cookiestr.substring(start,end));
}
return "";
}
function setcookie(name,value)
{
var exp=new Date();
exp.setYear(exp.getYear()+1);
//编码:escape();unescape 解码
document.cookie=name+"="+escape(value)+";expires="+exp.toGMTString();
}