入门级问题:如何在Index.aspx.cs里调用另一个ForumCookies.cs类
就是说我将系统的cookies都定义在一个ForumCookies.cs的类文件里公共,每个文件读取他即可,这个类文件里有个ForumCookies的构造函数。我想在Index.aspx.cs里面继承他而相当于asp里的include一样。设置的Cookies在ForumCookies.cs类里,我想调用这个类,使之Index.aspx.cs输出这个cookies。
学了一阵子,刚刚磨刀开练,问得有些过于低级,请多指教!
=========================
Index.aspx.cs文件的部分(编译后报错:未将对象引用设置到对象的实例。):
------------------------------------------------------------------------------------------
private void Page_Load(object sender, System.EventArgs e)
{
// 继承 ForumCookies 类
OurThinkForum.ForumCookies ForumCookies = new OurThinkForum.ForumCookies();
string Name1 = Request.Cookies["ConfigCookies"].Values["Name"].ToString();
Response.Write(Name1);
}
=========================
ForumCookies.cs类:
------------------------------------------------------------------------------------------
using System;
using System.Web;
namespace OurThinkForum
{
/// <summary>
/// ForumCookies 的摘要说明。
/// </summary>
public class ForumCookies
{
public ForumCookies()
{
//
// TODO: 在此处添加构造函数逻辑
//
DateTime now = DateTime.Now;
string strName = "张三";
HttpCookie Mycookies = new HttpCookie("ConfigCookies");
Mycookies.Values.Add("NowTime", now.ToString());
Mycookies.Values.Add("Name:", strName);
Mycookies.Expires = now.AddHours(1);
}
}
}
问题点数:100、回复次数:4Top
1 楼saucer(思归)回复于 2004-09-03 00:48:43 得分 100
建议你先找本OOP的书读一下
private void Page_Load(object sender, System.EventArgs e)
{
OurThinkForum.ForumCookies fc = new OurThinkForum.ForumCookies();
string Name1 = fc.MyCookie.Values["Name"];
Response.Write(Name1);
}
------------------------------------------------------------------------------------------
using System;
using System.Web;
namespace OurThinkForum
{
public class ForumCookies
{
HttpCookie mMycookies;
HttpCookie MyCookie
{
get { return mMycookies;}
set { mMycookies = value;}
}
public ForumCookies()
{
DateTime now = DateTime.Now;
string strName = "张三";
mMycookies = new HttpCookie("ConfigCookies");
mMycookies.Values.Add("NowTime", now.ToString());
mMycookies.Values.Add("Name:", strName);
mMycookies.Expires = now.AddHours(1);
}
}
}
Top
2 楼saucer(思归)回复于 2004-09-03 00:50:23 得分 0
sorry
public HttpCookie MyCookie
{
get { return mMycookies;}
set { mMycookies = value;}
}
Top
3 楼csq0516(阿松)回复于 2004-09-03 02:17:16 得分 0
upTop
4 楼1studio(一豪)回复于 2004-09-03 09:39:49 得分 0
to saucer(思归/MVP):谢谢你这么晚还帮我回帖,感谢感谢,早上一试,OK了:)
好好学习,天天向上呀!Top




