易截截图软件、单文件、免安装、纯绿色、仅160KB

关于使用AJAX,后台处理并发问题??

页面上利用AJAX异步请求数据,但是由于多个请求都会调用同一个静态对象的方法,造成冲突,比如说都会调用BLL层生成的静态DAL层对象,或者说多个方法都会调用SQLHelper中的静态方法,造成调用出错
如何解决?是否要使用队列或者是加锁?麻烦给个具体点的思路,谢谢
SF~~顶上~~队列

说下我的看法呀。。
静态的类在内存中是一直有位置的,所有的用户调用方法的时候如果都使用这个类中的某个变量...

一般类在实例化后是在内存中是独立的,他的变量不会重复,在使用后会及时销毁,所以不会出现未知的错误,在c#中静态的成员是比较敏感的东西,可以用来处理不与特定对象关联的方法,如这样的一些方法:
static class CompanyInfo
{
    public static string GetCompanyName() { return "CompanyName"; }
    public static string GetCompanyAddress() { return "CompanyAddress"; }
    //...
}
所以你这个看能否使用一般类,至于队列和加锁之类的,,等待高手来解答。。

帮你顶个。呵呵。

调用静态方法不存在你说的问题。

静态实例在访问的时候最好加上lock,但是lock的力度要把握好,否则很影响效率。

问题是我现在就出现了问题了呀...比较郁闷
就在SQLHelper的调用上
出现  "另一个 SqlParameterCollection 中已包含 SqlParameter。"
这样的错误
代码如下
C# code:
public static SqlDataReader ExecuteReader(string connectionString, Comman


相关问答:

为什么页面一加上Ajax就出错

查看源文件时出来的
<script type="text/javascript">
// <![CDATA[
Sys.Application.initialize();
Sys.Application.add_init(function() {
    $create(Sys.UI._Upd ......

ajax的AsyncPostBackTrigger没效果

            <div id="div6" runat="server" style= "height:auto;width:auto; text-align: left;">
          & ......

麻烦帮我看看ajax有没有写错

打开页面,就有js才错误,说缺少对象。

  //功能 : 获取选择 树节点 的 id ,使用dwr获取数据,并填充 下拉列表
  // isContainSubNode 为多选框,只是用于标识而已

<script type=& ......

struts2 页面上 ajax responseText 返回空

JScript code:

var xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")


function ajaxTest() {

var starttime = document.getElementById(&q ......

谁有AJAX的视频教程网址

小弟现在想学学AJAX了,可是在网上找了许久都没有找到视频教程,希望大虾们给点视频教程的网址。谢谢[size=18px][/size]
在电驴上搜吧,浪曦的视频课件里应该有

我有传智播客的AJAX视频,讲的jQuery应用,如表单 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号