我有问题,Application_BeginRequest会在网络断开时执行两次,然后在Global.asax中重新连接吗?
protected void Application_BeginRequest()
{
if (HttpContext.Current.Items["db"] == null)
{
HttpContext.Current.Items["pdb"] = NewDb();
}
}
我有一个功能,如果客户端网络将在执行之间断开连接需要3到5分钟才能执行?
public JsonResult SaveDetails(int id)
{
// 100 lines executed
// users network will disconnected,
// 150 lines to be executed. what will happen it executes or not?And Application_BeginRequest will execute again?
}
我在数据库事务中的问题是我的所有代码是 在交易中,但有时只剩下150行效果 数据库中。