Datatable 能这样用吗

xjc55 2008-07-13 12:32:37

一:我们在asp.net的程序,在app_code中写了一个类,用来存储各种公用变量
例:

using System;
public class PageCommon : Page
{
public static string styleID = string.Empty;
/// <summary>
/// 初始化系统样式风格
/// </summary>
public PageCommon()
{
if (HttpContext.Current.Request.Cookies["StyleID"] != null && HttpContext.Current.Request.Cookies["StyleID"].Value != string.Empty)
{
styleID = HttpContext.Current.Request.Cookies["StyleID"].Value;
}
else
{
styleID = "1";
}
}
/// <summary>
/// 页面显示状态,用来判断当前应该显示哪个区域
/// </summary>
public int pageState = 0;
/// <summary>
/// 定义的公用数据表,公共使用
/// </summary>
public DataTable dt = new DataTable();
/// <summary>
/// 定义的公用数据集,公共使用
/// </summary>
public DataSet ds = new DataSet();
}
然后在页面中继承

public partial class ss : PageCommon
{}

然后在页面内继承这个类,我想问一下,这样会不会导致数据混乱?因为在测试的过程中,偶有数据错乱的现象,我们不知道是不是这个原因? 上述原因是访问人多了出现这种情况
...全文
47 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
我姓区不姓区 2008-07-13
  • 打赏
  • 举报
回复
用静态变量,每次访问都会改变,肯定会导致混乱的
xjc55 2008-07-13
  • 打赏
  • 举报
回复
不明白,我上面的datatable不是静态变量啊

61,819

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧