当前位置: 代码迷 >> ASP.NET >> ASP和ASP.NET之间的COOKEIS有关问题
  详细解决方案

ASP和ASP.NET之间的COOKEIS有关问题

热度:7885   发布时间:2013-02-25 00:00:00.0
ASP和ASP.NET之间的COOKEIS问题
一个网站用了asp写的,后来我在这个网站的基础上写了asp.net,由于前面的安全验证不是我写的.所以我要根据之前的来获取用户是否已经登陆了.
asp里面有一段是判断是否已经登陆的.
AdminName   =   ReplaceBadChar(Trim(Request.Cookies(Site_Sn)( "AdminName ")))
AdminPassword   =   ReplaceBadChar(Trim(Request.Cookies(Site_Sn)( "AdminPassword ")))
RndPassword   =   ReplaceBadChar(Trim(Request.Cookies(Site_Sn)( "RndPassword ")))
If   AdminName   =   " "   Or   AdminPassword   =   " "   Or   RndPassword   =   " "   Then
Response.Redirect   "Admin_login.asp "
End   If
然后我转换为ASP.NET一样获取Cookies的值.但却出现空值.
AdminName=Request.Cookies[ "AdminName "].Value.ToString().Trim();
AdminPassword=Request.Cookies[ "AdminPassword "].Value.ToString().Trim();
RndPassword=Request.Cookies[ "RndPassword "].ToString().Trim();
if(AdminName.Equals( " ")   ||   AdminPassword.Equals( " ")   ||   RndPassword.Equals( " "))
{
Response.Redirect( "Admin_login.asp ");
}

请问为何?


------解决方案--------------------------------------------------------
用Ajax吧。

我前两天刚做了一个单点登陆的此类问题。

http://blog.sina.com.cn/u/4975bad701000awm

不知道对你是否有帮助……
  相关解决方案