Puis-je utiliser les méthodes static
dans mes classes ASP.NET Pages
et UserControls
si elles n'utilisent aucun membre d'instance? I.e .:Les méthodes statiques dans les classes code-behind ASP.NET sont-elles non 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;
}
}
Ou ce n'est pas thread-safe?
Quel type de variable est le " commande "objet? – Kane