在读取cookies值时,经常读取不到值,必须反复操作几次才可以  
还有就是在本机执行没有此情况,挂到服务器上就不行,  
请大家帮帮忙啊,怎么办,我还是新手,多指教  
 
在前台JavaScript给cookies赋值,如下:  
<SCRIPT  language="javascript">  
function  objWebDataWindowControl1_RowFocusChanged(sender,  newRowNumber)  {  
var  ls_user;  
objWebDataWindowControl1.AcceptText();  
/////////////////清除cookies  
       if(document.cookie.search("user_name=")  ==  -1)  
       {  
         alert("cookies  is  not  !");  
       }  
       else  
       {  
       var  exp  =  new  Date();      
       exp.setTime  (exp.getTime()  -  1);    
       var  cal_name  =  document.cookie.indexOf(";","user_name");  
       if  (cal_name  ==  -1)      cal_name  =  document.cookie.length;  
       cal_name  =  unescape(document.cookie.substring("user_name",  cal_name));  
       document.cookie  =cal_name  +  ";  expires="  +  exp.toGMTString();    
       }  
ls_user  =  objWebDataWindowControl1.GetItem(newRowNumber,"id");  
                     objWebDataWindowControl2.Retrieve(ls_user);  
document.cookie  =  "user_name="  +  ls_user;  
 
}  
 
后台读取cookies时用  
ls_user  =  Server.HtmlEncode(Request.Cookies["user_name"].Value);