2oo5-1-15学习心得

博客主要介绍了Cookie的使用方法,包括写入、读取操作,还提及可在一个Cookie中存储多个信息及对应取出方式。此外,讨论了通过IndexOf方法判断URL中是否包含特定字符“?love”的相关内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

关于javascript 验证

 
None.gif < script language = " javascript "  type = " text/javascript " >
None.gif
<!--
None.gif        
var  subed  =   false ;
None.gif        
function  check()
None.gif        {
None.gif            
if  (subed  ==   true )
None.gif            {
None.gif                alert(
" 信息正在发送给服务器,请不要重复提交信息! " );
None.gif                
return   false ;
None.gif            }
None.gif            
if  (document.byts_xajh.byts_username.value  ==   "" )
None.gif            {
None.gif                alert(
" 请输入用户名! " );
None.gif                
return   false ;
None.gif            }
None.gif            
if  (document.byts_xajh.byts_password.value  ==   "" )
None.gif            {
None.gif                alert(
" 请输入密码! " );
None.gif                
return   false ;
None.gif            }
None.gif            subed 
=   true ;
None.gif        }
None.gif
None.gif        
function  reg()
None.gif        {
None.gif            window.open(
" reg.aspx " " reg " " height=380,width=360,left=200,top=60,resizable=no,scrollbars=auto,status=no,toolbar=no,menubar=no,location=no " );
None.gif        }
None.gif        
function  errmsg()
None.gif        {
None.gif            
var  msg  =   " <asp:Literal id= " byts_errormsg "  runat= " server " ></asp:Literal> " ;
None.gif            
if  (msg  !=   "" )
None.gif            {
None.gif                
if  (msg.indexOf( " unreg| " ==   0 )
None.gif                {
None.gif                    
if  (confirm( " 该用户名还未被注册!\r\r是否立即注册? " ))
None.gif                    {
None.gif                        
var  reginfo  =  msg.split( " | " );
None.gif                        window.open(
" reg.aspx?v= "   +  reginfo[ 1 ],  " reg " " height=380,width=360,left=200,top=60,resizable=no,scrollbars=auto,status=no,toolbar=no,menubar=no,location=no " );
None.gif                    }
None.gif                }
None.gif                
else
None.gif                {
None.gif                    alert(msg);
None.gif                }
None.gif            }
None.gif        }
None.gif
// -->
None.gif
         </ script >
None.gif
None.gif < form id = " byts_xajh "  method = " post "  onsubmit = " return(check()); "  runat = " server " >
None.gif
< font style = " Z-INDEX:1;LEFT:8px;POSITION:absolute;TOP:79px " > 登陆姓名 </ font >
None.gif            
< asp:TextBox id = " byts_username "  style = " Z-INDEX:101;LEFT:60px;POSITION:absolute;TOP:75px "  CssClass = " in "  runat = " server "  Width = " 100px "  autocomplete = " off " ></ asp:TextBox >
None.gif
None.gif  
< a href = " javascript:reg() " >
None.gif                    注册账号
</ a >& nbsp;








//**************************************************************************************************************************************
关于访问文件的权限问题...http://search.youkuaiyun.com/Expert/topic/2465/2465508.xml?temp=.6590082
//*******************************************************************************************************************

写入:
HttpCookie cookie = new HttpCookie("myCookie");
cookie.Values.Add("myKey","myValue");
Response.Cookies.Add(cookie);

读取:
HttpCookie cookie = Request.Cookies["myCookie"];

Cookie的用法也和ASP中差不多。比如我们建立一个名为aspcn,值为飞刀的cookie

HttpCookie cookie = new HttpCookie["aspcn"];
cookie.Value = "飞刀";
Response.AppendCookie(cookie);

我们取出Cookie值也很简单

HttpCookie cookie = Request.Cookies["aspcn"];
cookieValue = cookie.Value;

有时候我们想在一个Cookie中储存多个信息,那也没有问题。比如我们在名为aspcn的cookie下加多个信息

HttpCookie cookie = new HttpCookie("aspcn");
cookie.Values.Add("webmaster","飞刀");
cookie.Values.Add("writer","beige");
cookie.Values.Add("LinkColor","blue");
Response.AppendCookie(cookie);

取出信息也一样简单

HttpCookie cookie = Request.Cookies["aspcn"];
value1 = cookies.Values["webmaster"];
value2 = cookies.Values["writer"];



 if (this.Request.RawUrl.IndexOf("?love") != -1)
105764619(蓝贝壳) 12:36:55
它是判断你的URL中,是否包含?love
 
12:37:00
RawUrl.
连接地址里有没?love,有就是非
12:38:14
如果Indexof()的值返回是-1则表示,RawUrl中不包含,?love
(十年沧海孤剑) 12:41:27
知道了。。。?号是匹配吗。。比如kkkklove吗是吗
(十年沧海孤剑) 12:41:33
贝壳谢谢。谢谢 
12:39:05
不是匹配 
12:39:31
假如是这样http://news.qq.com/a/20050115/000046.htm?love 
12:39:57
并不是判断匹配不匹配的问题.... 
12:42:53
哦。。知道了。。那以可以写成00000046.htm?love了。。或是全部把连接都写上 
12:40:15
只是判断一个URL中是否包含?love 
12:40:21
懂了吗?
105764619(蓝贝壳) 12:40:35

转载于:https://www.cnblogs.com/chenyuzhouj/archive/2005/01/15/92249.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值