/*Script kodlarımız*/
<script type="text/javascript">
function pageLoad()
{
istek();
$addHandler($get("sonuc"), "click", function(){
istek();
});
//veya fonksiyon çağırımı şu şekilde olabilir.
$addHandler($get("sonuc"), "click", istek);
}
function istek()
{
$get("loading").style.display="block";
PageMethods.metot(sonuc)
}
function sonuc(msg)
{
$get("sonuc").innerHTML=msg;
$get("loading").style.display="none";
}
</script>
/*Html kodlarımız*/
<form id="form1" runat="server">
<asp:ScriptManager ID="SM1" EnablePartialRendering="true" EnablePageMethods="true" runat="server" />
<img id="loading" src="load.gif" style="display:none;position:absolute;">
<div id="sonuc"></div>
</form>
/*Server taraflı kodlarımız*/
[System.Web.Services.WebMethod]
public static string metot()
{
System.Threading.Thread.Sleep(500);
return "Şu an server saati : " + DateTime.Now.ToString("HH:mm:ss");
}