当然不能放在数据层,呵呵。
例如,要实现的功能是:
void PageLoad()
{
if(cookies["name"]!=null)
{
取出cookie;
}
else
{
从数据库取出name;
将name存入cookie
}
}
如果在aspx页面对应的.cs中写以上代码,那么感觉很重复,每一次使用都要判断;
想把他移到业务层,封装成一个方法。但在业务层中使用cookie要继承Page类,这样感觉怪怪的,大家一般是如何处理的?
例如,要实现的功能是:
void PageLoad()
{
if(cookies["name"]!=null)
{
取出cookie;
}
else
{
从数据库取出name;
将name存入cookie
}
}
如果在aspx页面对应的.cs中写以上代码,那么感觉很重复,每一次使用都要判断;
想把他移到业务层,封装成一个方法。但在业务层中使用cookie要继承Page类,这样感觉怪怪的,大家一般是如何处理的?
这样你只写一个基类页,只写一次判断,其他页继承就行了。
2,特殊的 放在config里,为方法登陆记录等等内容。
3,你也可以用js做一个类