アウトオブザマイクロソフトボックスUpdatePanel and a Timerを使用できます。
は、MicrosoftボックスとたいあなたはASP.NET PageMethodに(window.setInterval
メソッドを使用して)一定の間隔でAJAXリクエストを送ることができるのJavaScriptのjQueryを/(使用の内容が気に入らない場合は基本的に自分自身を与える必要があります。その場合にはjQueryのdocumentation/tutorialsを読んで、ちょっとしたコードを書いてください。
だから、ASP.NET PageMethod:その後、
[WebMethod]
public static int Approved()
{
return (from obj in db.RequestList
where obj.IsApproved == "Approved"
select obj).Count();
}
とAJAXリクエスト毎分かそこらでこれPageMethodをハンマー:
window.setInterval(function() {
$.ajax({
url: '/foo.aspx/Approved',
type: 'POST',
contentType: 'application/json',
data: '{ }',
success: function(result) {
var count = result.d;
// TODO: do something with the count returned by the server
// like assigning it to a label or something:
$('#someLabelId').html(count);
}
});
}, 60 * 1000);
ページをしたい場合ポストバックせずに更新するには、あなたは、AjaxとWebサービス(たとえば、jQueryのAJAX()メソッドおよびASP.NET WCFサービス)を使用する必要があります – Zachary
あなたはjQueryのを使用する方法を知っていますか? –
あなたは、任意のサンプルコードやリンクを持っていますか私は学ぶことができますか? – Hoorayo