asp.net(#)对象语法的问题
来源:百度知道 编辑:UC知道 时间:2024/05/05 21:15:39
<script language="c#" runat="server">
protected void Page_Load(object sender,EventArgs e)
{
HttpCookie cookie= Request.Cookies["name"];//获取客户端Cookie
if(cookie == null)//如果不存在该名称的Cookie
{
cookie = new HttpCookie("name","rick");
cookie.Expires = DateTime.Now.AddDays(10);//设置cookie保存10天
Response.Cookies.Add(cookie);//将cookie发送到客户端保存
}
else
{
Response.Write("cookie中保存的数据是:"+cookie.Value);
cookie.Expires=DateTime.Now.AddYears(-1);//设置cookie一年前过期
Response.Cookies.Add()cookie;//将cookie发送到客户端,删除cookie
}
}
</script>
上面的代码是个Cookie的例子,功能我是知道的。问题有几个地方的语法不清楚所以请教下大家。
首先是这句: cookie = new HttpCookie("name","rick");
这句什么意思啊?new关键字不是实例化用的吗?怎么用在这里?参数是什么作用。
protected void Page_Load(object sender,EventArgs e)
{
HttpCookie cookie= Request.Cookies["name"];//获取客户端Cookie
if(cookie == null)//如果不存在该名称的Cookie
{
cookie = new HttpCookie("name","rick");
cookie.Expires = DateTime.Now.AddDays(10);//设置cookie保存10天
Response.Cookies.Add(cookie);//将cookie发送到客户端保存
}
else
{
Response.Write("cookie中保存的数据是:"+cookie.Value);
cookie.Expires=DateTime.Now.AddYears(-1);//设置cookie一年前过期
Response.Cookies.Add()cookie;//将cookie发送到客户端,删除cookie
}
}
</script>
上面的代码是个Cookie的例子,功能我是知道的。问题有几个地方的语法不清楚所以请教下大家。
首先是这句: cookie = new HttpCookie("name","rick");
这句什么意思啊?new关键字不是实例化用的吗?怎么用在这里?参数是什么作用。
cookie = new HttpCookie("name","rick");
HttpCookie cookie HttpCookie 定义cookie ,cookie 这是个对象
new HttpCookie("name","rick");这是个实例,实例的意思是,用参数name,rick具体填充的对象的一个实际数据例子。name表示cookie 的key,rick表示key的值,
创建一个cookie的实例:cookie名字是name值是rick
创建一个cookie的实例:cookie名字是name值是rick
剽窃1楼下
HttpCookie cookie= Request.Cookies["name"];//获取客户端Cookie
if(cookie == null)//如果不存在该名称的Cookie
{
cookie = new HttpCookie("name","rick");
这个你可以分开看就明白了
HttpCookie cookie=Request.Cookies["name"];没错吧
然后Request.Cookies["name"];是空的也就是null
也就是说
HttpCookie cookie=null;
然后cookie = new HttpCookie("name","rick");
这不是跟HttpCookie cookie= new HttpCookie("name","rick");
一个样吗?
就好比string a=null;
a="aa";
string a="aa";就是这个意思 OVER!
[ASP.NET入门]C#的语法问题
有关ASP中recordset对象的open语法
asp.net的vb连接数据库语法--五百分求解
ASP.NET如何与面向对象思想结合? ASP.net中C#程序如何运行的?
ASP.NET中关于Session对象的问题
ASP.NET(C#)运行错误:System.NullReferenceException: 未将对象引用设置到对象的实例
ASP.net(C#) 未将对象引用设置到对象的实例
asp.net 未将对象引用设置到对象的实例
asp.net(c#)未将对象引用设置到对象的实例
ASP.NET 中可否让C#的CONSOLE程序访问ASP.NET页里的APPLICATION对象里的值?