asp.net网站编程问题

时间:2014-09-25 09:09:31

标签: c# asp.net debugging

我有一个用asp.net / c#构建的网站。基本上用户给出了电台名称和日期时间 从不同的汽车租赁提供商和展示带来的结果。我以前开发过类似的网站。

不幸的是,这次我不知道为什么/如何在同一时间在一台计算机上搜索位置abc我在另一台计算机上搜索位置bcd两者都会给我相同的结果哪个曾经处理过的位置我很困惑对此事,从来没有见过这个。

有什么建议吗?

代码摘要

用户在 QueryString

中找到位置日期(从,到)的搜索页面

我把它放在静态变量中。

比我运行 6 ajax调用,如下所示:

function runthis()
{
        PageMethods.Site1(pageUrl, results_Car);

        PageMethods.Site2(pageUrl, results_Car);

        PageMethods.Site3(pageUrl, results_Car);

        PageMethods.Site4(pageUrl, results_Car);

        PageMethods.Site5(pageUrl, results_Car);

        PageMethods.Site6(pageUrl, results_Car);

}

每个人都会从静态变量获得位置Dates 获取数据并附加到Div

假设阅读我的帖子,我应该使用会话 位置日期

1 个答案:

答案 0 :(得分:1)

问题是静态变量。
这种类型的变量是应用程序范围的,这意味着它会记住第一个搜索结果。
清除值的唯一方法是通过重新启动应用程序池等应用程序重新启动。
你不应该使用静态变量。
尝试使用普通变量,然后查看它是否有效。