ASP.NET教程之关于asp.net c#中对cookie的操纵
你觉得学习.NET怎么样,我懂的少,问的可能很幼稚,见笑了啊:)asp.net|cookie明天有空就把操纵cookie的写了,固然很复杂,不外以免到时分健忘了,之前就是健忘了还很实行了一番才弄出来,忧郁了。上面是写cookie
1HttpCookiecookie=newHttpCookie("Info");//界说cookie工具和名为Info的项
2DateTimedt=DateTime.Now;//界说工夫工具
3TimeSpants=newTimeSpan(1,0,0,0);//cookie无效感化工夫,详细查msdn
4cookie.Expires=dt.Add(ts);//增加感化工夫
5cookie.Values.Add("user","cxbkkk");//增添属性
6cookie.Values.Add("userid","1203");
7Response.AppendCookie(cookie);//断定写进cookie中读取cookie
1if(Request.Cookies["Info"]!=null)
2{
3stringtemp=Convert.ToString(Request.Cookies["Info"].Values["user"])+""+Convert.ToString(Request.Cookies["Info"].Values["userid"]);
4//读全体就用Request.Cookies["Info"].Value)
5if(temp=="")
6{
7Response.Write("空");
8}
9else
10Response.Write(temp);
11}
12else
13{
14Response.Write("error");
15}修正cookie
1Response.Cookies["Info"]["user"]="2";
2Response.Cookies["Info"].Expires=DateTime.Now.AddDays(1);删除cookie下的属性
1HttpCookieacookie=Request.Cookies["Info"];
2acookie.Values.Remove("userid");
3acookie.Expires=DateTime.Now.AddDays(1);
4Response.Cookies.Add(acookie);删除一切cookie,就是设置过时工夫为如今就好了
1intlimit=Request.Cookies.Count-1;
2for(inti=0;i<limit;i++)
3{
4acookie=Request.Cookies(i)
5acookie.Expires=DateTime.Now.AddDays(-1)
6Response.Cookies.Add(acookie)
7}这下不必各处找了我之所以想学。NET,是因为一直觉的BILLGATES好厉害,希望有一天能去微软,虽然现在还距离遥远,呵呵:) 我觉得什么语言,精通就好,你要做的就是比其他80%的人都厉害,你就能得到只有20%的人才能得到的高薪。 在asp.net虚拟主机的服务提供商中,目前首推的是CNNIC的其中一家域名注册机构---时代互联(www.now.net.cn),他们早在2001年微软刚推出Asp.net时就推出了对应的Asp.net虚拟主机了,经笔者的使用测试,他提供的Asp.net性能非常的稳定,版本也会定期的更新,目前他的 ASP.net的服务器,要求安装一个.net环境,当然我这里指的是windows系统,顺便点一下,.net只能放在windows环境里来运行。Asp.net1.1的就装Framework1.1,Asp.net2.0的就装Framework2.0。 我的意思是.net好用,从功能上来说比JAVA强还是很明显的。 虽然在形式上JSP和ASP或PHP看上去很相似——都可以被内嵌在HTML代码中。但是,它的执行方式和ASP或PHP完全不同。在JSP被执行的时候,JSP文件被JSP解释器(JSPParser)转换成Servlet代码,然后Servlet代码被Java编译器编译成.class字节文件,这样就由生成的Servlet来对客户端应答。所以,JSP可以看做是Servlet的脚本语言(ScriptLanguage)版。 Asp.net:首先来说,Asp.net和Asp没什么关系,看着像是升级版本什么的,其实没什么联系。Asp是脚本编程,用的是ASP语言,而ASP.net用的是C#语言,完全不同的东西。 ASP.NET可以无缝地与WYSIWYGHTML编辑器和其他编程工具(包括MicrosoftVisualStudio.NET)一起工作。这不仅使得Web开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到Web页的GUI和完全集成的调试支持。微软为ASP.net设计了这样一些策略:易于写出结构清晰的代码、代码易于重用和共享、可用编译类语言编写等等,目的是让程序员更容易开发出Web应用,满足计算向Web转移的战略需要。 可以通过在现有ASP应用程序中逐渐添加ASP.NET功能,随时增强ASP应用程序的功能。ASP.NET是一个已编译的、基于.NET的环境,可以用任何与.NET兼容的语言(包括VisualBasic.NET、C#和JScript.NET.)创作应用程序。另外,任何ASP.NET应用程序都可以使用整个.NETFramework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。
页:
[1]