2011-07-12 11 views
1

VS2010/C#を使用してasp.net Webアプリケーション(Web遠隔測定サイト)を開発しています。ユーザーは自分のユーザー名/パスワードを入力し、定義済みのプランを表示できます私のサーバー上のバックグラウンドで常にアクティブなアプリを作成して、このアプリはURLをチェックしてSMSメッセージを読んだ後、DBに格納します(URLは定期的に2分ごとにチェックされます)。ユーザインタラクションなしで定期的(例えば2分ごと)に更新され、新しいデータがDBに到着した場合にユーザが見ることができるようにする。update asp.net pages

私のASP.NETページを定期的に更新するにはどうすればよいですか? JavaScript?サンプルはありますか?スムーズに更新する方法はありますか?すなわち、私のコードをどのようにしてajaxifyできますか?私はAJAXコントロールパネルを使用しましたが、それは素晴らしいですが、ここで私のコードをajaxifyする方法はわかりません。実際にはASPXページには何もないので、更新パネルを作成することはできません。コードビハインド。このような

何か:

pageload() 
{  
    updatetable(); 
} 

updatetable() 
{ 
    select * from tblControl 
    label L = new label(); 
    L.text = "something"; 
    //... 
    Image img = new Image() 
    img.source = "something"; 
    this.controls.add(L);//programatically add on the fly created controls to the page 
    this.controls.add(img); 
} 

が今どのように私はこれらのコントロールをajaxifyことができますか?私の選択肢は何ですか?私はあなたがAJAX Timer Controlを探しているのだと思い

おかげ

答えて

0

UpdatePanelとあなたのカップルそれならば、ユーザーは偶数ページ-点滅が(必要に応じてMaintainScrollPositionOnPostbackを使用して)表示されません

はまた、私はあなたのように(動的に)その場でのコントロールを作成気づきました更新が行われます。リピータやGridViewなどのデータコントロールを使用するだけではなく、データが毎回データベースに格納されるため、コントロールが重労働を起こすことがあります。