C# HttpRequest结束时发生的事件?
我正在使用asp.net表单。有一个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:默认行为是在
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();
}
}