我有一个网格视图,用于显示员工在待机动员中。最初约有2000名员工被加载到gridview中。我的问题是,在动员页面中,当我们动员员工时,数据正确插入,但fillgrid没有得到称为
它在我的本地系统中工作正常,但在服务器中没有。这是因为数据量很大。其他所有功能都正常工作....
继承我的插入代码
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;
}
函数InsertMobilizationDetails
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
}
答案 0 :(得分:0)
如果记录数量超过2000,那么我可能会遇到服务邮件大小问题,默认邮件大小为65536.增加邮件大小并尝试加载应用程序。