-2

我有一个用于显示处于待机动员状态的员工的网格视图。最初在网格视图中加载了大约 2000 名员工。我的问题是,在动员页面中,当我们动员员工时,数据插入正确,但没有调用填充网格

它在我的本地系统中工作正常,但在服务器中却没有。是因为数据量大吗。其他所有功能都正常工作....

这是我的插入代码

int i = clsMob.InsertMobilizationDetails(dsMobilizn.GetXml());
if (i>0)
{
   FillGrid();
   ClearAll();
   string str = "<script>alert('Successfully mobilized the selected employees')</script>";
                 ScriptManager.RegisterStartupScript(Page, Page.GetType(), "Validation Error", str, false);
                 return;
}

函数插入动员详情

public int InsertMobilizationDetails(string xml)
{
    Database_Operations dbo = new Database_Operations("TransMob_InDetails", true);
    dbo.AddParameter("@xmlMob", xml);        
    return dbo.ExecuteQuery();  //returns value as 1     
}
4

1 回答 1

0

如果记录数超过 2000 条,则可能存在服务消息大小的问题,默认消息大小约为 65536。增加消息大小并尝试加载应用程序。

于 2012-10-01T08:40:07.087 回答