2011-07-31 23 views
0

updatepanelが正しく更新されないようです。 UpdatePanel1.Update()を実行すると更新されることがあり、時には更新されないこともあります。私は本当にいくつかの助けに感謝します。UpdatePanelが更新されない

internal SourceRcon rcon; 
    protected void Page_Load(object sender, EventArgs e) 
    { 
     rcon = new SourceRcon(); 
     IPEndPoint point = new IPEndPoint(IPAddress.Parse("192.168.1.120"), 27015); 
     rcon.ConnectionSuccess += new BoolInfo(rcon_ConnectionSuccess); 
     rcon.Connect(point, "password"); 
    } 

    void rcon_ConnectionSuccess(bool info) 
    { 
     if (info) 
     { 
      rcon.ServerOutput += new StringOutput(rcon_ServerOutput); 
      rcon.ServerCommand("status"); 
     } 
    } 

    void rcon_ServerOutput(string output) 
    { 
     UpdatePanelText.Text = output; 
     UpdatePanel1.Update(); 
    } 

答えて

0

私の経験から、UPで何も変更されていなければ、それは更新されません。つまり、「出力」がアクション後のサムである場合、UpdatePanelは変更されません。

+0

"出力"文字列は常に変化します。しかし、約90%の時間で、updatepanelのラベルにはデフォルトのテキスト、つまり「ラベル」が表示されます。 –

+0

それから実験を行い、Firefoxでページを実行し、 "ネット"タブを見てください。中止されたリクエストを探します。これらのリクエストが役に立ちます。 – IamDeveloper

+0

私は、中止されたリクエストは表示されません...「301は永久に移動しました」と「302は一時的に移動しました」だけです。 –

関連する問題