私があなたを正しく理解していれば、接続はセッションごとに「新しい」ものです。すべてのインスタンスで接続を共有する場合は、静的にする必要があります。
global.asaxに入れてください:
public static SqlConnection con;
protected void Application_Start(object sender, EventArgs e)
{
con = new SqlConnection(_connectionString);
}
そうすることで、セッション間で同じ接続を共有できます。