È possibile utilizzare i metodi static
nelle classi ASP.NET Pages
e UserControls
se non utilizzano alcun membro di istanza? I.e .:I metodi statici nelle classi code-behind ASP.NET non sono thread-safe?
protected void gridView_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
gridStatement.DataSource = CreateDataSource();
gridStatement.PageIndex = e.NewPageIndex;
gridStatement.DataBind();
}
private static DataTable CreateDataSource()
{
using (var command = new SqlCommand("SELECT foobar"))
{
var table = new DataTable();
new SqlDataAdapter(command).Fill(table);
return table;
}
}
O questo non è thread-safe?
Che tipo di variabile è il " comando "oggetto? – Kane