Quantcast
Channel: ASP.NET AJAX + Ajax Control Toolkit (ACT)
Viewing all articles
Browse latest Browse all 5678

Why is Sys.Application raised when refreshing the whole page INSTEAD OF refreshing partial page?

$
0
0

Hi,

<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="WebForm1.aspx.vb" Inherits="VB.WebForm1" %><!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title></title><script src="Scripts/jquery-2.0.0.js"></script><script>
        $(function ()
        {
            Sys.Application.add_load(function () {
                alert("Sys loaded");
            });
            Sys.WebForms.PageRequestManager.getInstance().add_beginRequest(function () {
                alert("PageRequestManager loaded");
            });
        });</script></head><body><form id="form1" runat="server"><div><asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager><asp:UpdatePanel ID="UpdatePanel1" runat="server"><ContentTemplate><asp:Button ID="Button1" runat="server" Text="Inner Button1" /></ContentTemplate></asp:UpdatePanel><asp:UpdatePanel ID="UpdatePanel2" runat="server"><ContentTemplate><asp:Button ID="Button2" runat="server" Text="Inner Button2" /></ContentTemplate></asp:UpdatePanel></div><asp:Button ID="Button3" runat="server" Text="Whole Page" /></form></body></html>

Question:

1)Why "Sys.Application.add_load" is raised every time when I refresh the whole page or click Button3? Since this is a Client page, I thought it wouldn't raise the event by poping up an alert dialog ONLY when click the button in the UpdatePanel and for ONLY ONCE!

2)If I remove the block:

$(function ()
        {……});

These events WON'T get raised, why?

aspx page doesn't recognize "Sys……“???


Viewing all articles
Browse latest Browse all 5678

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>