Merci tout le monde
je viens de résoudre le problème du rafraichissement, je viens de trouver un framework gratuit qui fait l'affaire c'est " MagicAJAX", j'ai utiliser le script suivant :
- MagicAjax.AjaxCallHelper.SetAjaxCallTimerInterval(1000);
2- si y a une autre alternative pour aviser l'administrateur qu'un user est connecter à part netsend ( un truc comme msn)
merci encore
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
private void Page_Load(object sender, System.EventArgs e)
{
// Ajax refresh every 1 second
listconnected();
MagicAjax.AjaxCallHelper.SetAjaxCallTimerInterval(1000);
}
public void listconnected()
{
connectedUser.Items.Clear();
string SconnectionString="Server=127.0.0.1;Uid=root;Pwd=www.com;Database=padb";
MySql.Data.MySqlClient.MySqlConnection cnx=new MySql.Data.MySqlClient.MySqlConnection(SconnectionString);
MySqlCommand userconnectd=new MySqlCommand("select nom from user where connected='"+1+"'");
userconnectd.Connection=cnx;
MySqlDataReader DRConnectedUser;
try
{
cnx.Open();
DRConnectedUser=userconnectd.ExecuteReader();
while(DRConnectedUser.Read()==true)
{
connectedUser.Items.Add(DRConnectedUser[0].ToString());
}
}
catch(MySqlException ex)
{
Response.Write(ex.ToString());
}
} |
Partager