Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/258.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# HttpRequest结束时发生的事件?_C#_Asp.net_Linq_Webforms - Fatal编程技术网

C# HttpRequest结束时发生的事件?

C# HttpRequest结束时发生的事件?,c#,asp.net,linq,webforms,C#,Asp.net,Linq,Webforms,我正在使用asp.net表单。有一个Page\u Load事件,但是有一个end事件吗 我在pageload上创建了一个linq datacontext,我希望在完成后处理它。您可能应该在页面上执行此操作。\u Unload事件是页面生命周期中的最后一个事件。有关页面事件的更多信息,请查看。您可能应该在页面上执行此操作。\u卸载事件是页面生命周期中的最后一个事件。有关页面事件的更多信息,请查看。顺便说一句,如果您使用的是Entity Framework,则不必处理DbContext:默认行为是在

我正在使用asp.net表单。有一个
Page\u Load
事件,但是有一个end事件吗


我在pageload上创建了一个linq datacontext,我希望在完成后处理它。

您可能应该在
页面上执行此操作。\u Unload
事件是页面生命周期中的最后一个事件。有关页面事件的更多信息,请查看。

您可能应该在
页面上执行此操作。\u卸载
事件是页面生命周期中的最后一个事件。有关页面事件的更多信息,请查看。

顺便说一句,如果您使用的是Entity Framework,则不必处理DbContext:默认行为是在需要时打开连接,完成后关闭连接()。

顺便说一句,如果您使用的是Entity Framework,您不必处理DbContext:默认行为是在需要时打开连接,在完成时关闭连接()。

正如Emmanuel N所述,存在
Page\u Unload
事件。但是,如果您使用
using
,则不必担心如何处理
DataContext

这是一个例子


如Emmanuel N所述,存在
Page\u Unload
事件。但是,如果您使用
using
,则不必担心如何处理
DataContext

这是一个例子


我假定您使用的是LINQ to SQL?如果您使用的是LinqToSQL,则不应在页面加载时创建上下文。您应该使用{}语句包装上下文,将它们放在数据访问层中,并根据需要从ASP.net页面中的数据访问层访问方法。我假定您使用的是LINQ to SQL?如果您使用的是LinqToSQL,则不应该在页面加载时创建上下文。您应该使用{}语句包装上下文,将它们放在数据访问层中,并根据需要从ASP.net页面中的数据访问层访问方法。
protected void buttonSearch_Click(object sender, EventArgs e)
{
  using (var context = new NorthwindDataContext())
  {
    var customers =
      from c in context.Customers
      select c;

    gridViewCustomers.DataSource = customers;
    gridViewCustomers.DataBind();
  }
}