SlideShare a Scribd company logo
1 of 13
WELCOME
TO
ASP.NET Tutorials
on
Ajax Control
• AJAX stands for Asynchronous JavaScript and XML. This is a cross
platform technology which speeds up response time. The AJAX
server controls add script to the page which is executed and
processed by the browser.
• However like other ASP.NET server controls, these AJAX server
controls also can have methods and event handlers associated
with them, which are processed on the server side.
• The control toolbox in the Visual Studio IDE contains a group of
controls called the 'AJAX Extensions'
The ScriptManager Control
• The ScriptManager control is the most important control and
must be present on the page for other controls to work.
• It has the basic syntax:
• <asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
• If you create an 'Ajax Enabled site' or add an 'AJAX Web Form'
from the 'Add Item' dialog box, the web form automatically
contains the script manager control.
• The ScriptManager control takes care of the client-side script for
all the server side controls.
The UpdatePanel Control
• The UpdatePanel control is a container control and derives from
the Control class. It acts as a container for the child controls
within it and does not have its own interface.
• When a control inside it triggers a post back, the UpdatePanel
intervenes to initiate the post asynchronously and update just
that portion of the page.
• For example, if a button control is inside the update panel and it
is clicked, only the controls within the update panel will be
affected, the controls on the other parts of the page will not be
affected. This is called the partial post back or the asynchronous
post back.
Properties Description
ChildrenAsTriggers This property indicates whether the post backs are coming from the
child controls, which cause the update panel to refresh.
ContentTemplate It is the content template and defines what appears in the update panel
when it is rendered.
ContentTemplateContainer Retrieves the dynamically created template container object and used
for adding child controls programmatically.
IsInPartialRendering Indicates whether the panel is being updated as part of the partial post
back.
RenderMode Shows the render modes. The available modes are Block and Inline.
UpdateMode Gets or sets the rendering mode by determining some conditions.
Triggers Defines the collection trigger objects each corresponding to an event
causing the panel to refresh automatically.
Methods Description
CreateContentTemplateContainer Creates a Control object that acts as a container
for child controls that define the UpdatePanel
control's content.
CreateControlCollection Returns the collection of all controls that are
contained in the UpdatePanel control.
Initialize Initializes the UpdatePanel control trigger
collection if partial-page rendering is enabled.
Update Causes an update of the content of an
UpdatePanel control.
UpdateMode ChildrenAsTriggers Effect
Always False Illegal parameters.
Always True UpdatePanel refreshes if whole page refreshes or a
child control on it posts back.
Conditional False UpdatePanel refreshes if whole page refreshes or a
triggering control outside it initiates a refresh.
Conditional True UpdatePanel refreshes if whole page refreshes or a
child control on it posts back or a triggering control
outside it initiates a refresh.
The UpdateProgress Control
• The UpdateProgress control provides a sort of feedback on the
browser while one or more update panel controls are being updated.
For example, while a user logs in or waits for server response while
performing some database oriented job.
• It provides a visual acknowledgement like "Loading page...", indicating
the work is in progress.
• The syntax for the UpdateProgress control is:
• <asp:UpdateProgress ID="UpdateProgress1" runat="server"
DynamicLayout="true" AssociatedUpdatePanelID="UpdatePanel1" >
<ProgressTemplate> Loading... </ProgressTemplate>
</asp:UpdateProgress>
Properties of the UpdateProgress Control
Properties Description
AssociatedUpdatePanelID Gets and sets the ID of the update panel with which this control
is associated.
Attributes Gets or sets the cascading style sheet (CSS) attributes of the
UpdateProgress control.
DisplayAfter Gets and sets the time in milliseconds after which the progress
template is displayed. The default is 500.
DynamicLayout Indicates whether the progress template is dynamically
rendered.
ProgressTemplate Indicates the template displayed during an asynchronous post
back which takes more time than the DisplayAfter time.
Methods of the UpdateProgress Control
Methods Description
GetScriptD
escriptors
Returns a list of
components, behaviors, and
client controls that are
required for the
UpdateProgress control's
client functionality.
GetScriptR
eferences
Returns a list of client script
library dependencies for the
UpdateProgress control.
The Timer Control
• The timer control is used to initiate the post back automatically. This could be
done in two ways:
• (1) Setting the Triggers property of the UpdatePanel control:
• <Triggers> <asp:AsyncPostBackTrigger ControlID="btnpanel2"
EventName="Click" /> </Triggers> (
• 2) Placing a timer control directly inside the UpdatePanel to act as a child
control trigger. A single timer can be the trigger for multiple UpdatePanels.
• <asp:UpdatePanel ID="UpdatePanel1" runat="server"
UpdateMode="Always"> <ContentTemplate> <asp:Timer ID="Timer1"
runat="server" Interval="1000"> </asp:Timer> <asp:Label ID="Label1"
runat="server" Height="101px" style="width:304px" > </asp:Label>
</ContentTemplate> </asp:UpdatePanel>
Thank You
For more updates on C#, ASP.NET, MVC, JAVASCRIPT, HTML,
CSS tutorials subscribe to our YouTube channel
SIRYMEDIA
For more visit our website
www.sirymedia.in

More Related Content

What's hot

Continuous integration with teamcity
Continuous integration with teamcityContinuous integration with teamcity
Continuous integration with teamcity
Eugene Sheretov
 

What's hot (20)

acceptance testing
acceptance testingacceptance testing
acceptance testing
 
Lets make a better react form
Lets make a better react formLets make a better react form
Lets make a better react form
 
Celery의 빛과 그림자
Celery의 빛과 그림자Celery의 빛과 그림자
Celery의 빛과 그림자
 
React js
React jsReact js
React js
 
React JS
React JSReact JS
React JS
 
Web automation using selenium.ppt
Web automation using selenium.pptWeb automation using selenium.ppt
Web automation using selenium.ppt
 
Workshop Spring - Session 5 - Spring Integration
Workshop Spring - Session 5 - Spring IntegrationWorkshop Spring - Session 5 - Spring Integration
Workshop Spring - Session 5 - Spring Integration
 
Continuous integration with teamcity
Continuous integration with teamcityContinuous integration with teamcity
Continuous integration with teamcity
 
Alpha beta and acceptance testing
Alpha beta and acceptance testing Alpha beta and acceptance testing
Alpha beta and acceptance testing
 
Maven ppt
Maven pptMaven ppt
Maven ppt
 
Automated Testing vs Manual Testing
Automated Testing vs Manual TestingAutomated Testing vs Manual Testing
Automated Testing vs Manual Testing
 
Using chrome developer tools for QA'ing Optimizely
Using chrome developer tools for QA'ing Optimizely Using chrome developer tools for QA'ing Optimizely
Using chrome developer tools for QA'ing Optimizely
 
Junit
JunitJunit
Junit
 
Apache JMeter - A brief introduction
Apache JMeter - A brief introductionApache JMeter - A brief introduction
Apache JMeter - A brief introduction
 
Unit Test
Unit TestUnit Test
Unit Test
 
Android-dialogs in android-chapter14
Android-dialogs in android-chapter14Android-dialogs in android-chapter14
Android-dialogs in android-chapter14
 
What is Test Plan? Edureka
What is Test Plan? EdurekaWhat is Test Plan? Edureka
What is Test Plan? Edureka
 
Layout with Stack View, Table View, and Collection View
Layout with Stack View, Table View, and Collection ViewLayout with Stack View, Table View, and Collection View
Layout with Stack View, Table View, and Collection View
 
JMeter Intro
JMeter IntroJMeter Intro
JMeter Intro
 
Automated Web Testing Using Selenium
Automated Web Testing Using SeleniumAutomated Web Testing Using Selenium
Automated Web Testing Using Selenium
 

Viewers also liked

Electronic data interchange
Electronic data interchangeElectronic data interchange
Electronic data interchange
Rohit Kumar
 
Presentation - Electronic Data Interchange
Presentation - Electronic Data InterchangePresentation - Electronic Data Interchange
Presentation - Electronic Data Interchange
Sharad Srivastava
 
State management
State managementState management
State management
Iblesoft
 
Electronic data interchange
Electronic data interchangeElectronic data interchange
Electronic data interchange
Abhishek Nayak
 
Introduction To Asp.Net Ajax
Introduction To Asp.Net AjaxIntroduction To Asp.Net Ajax
Introduction To Asp.Net Ajax
Jeff Blankenburg
 
Validation controls ppt
Validation controls pptValidation controls ppt
Validation controls ppt
Iblesoft
 

Viewers also liked (20)

Electronic data interchange
Electronic data interchangeElectronic data interchange
Electronic data interchange
 
Controls in asp.net
Controls in asp.netControls in asp.net
Controls in asp.net
 
Intro To Asp Net And Web Forms
Intro To Asp Net And Web FormsIntro To Asp Net And Web Forms
Intro To Asp Net And Web Forms
 
Ajax and ASP.NET AJAX
Ajax and ASP.NET AJAXAjax and ASP.NET AJAX
Ajax and ASP.NET AJAX
 
Asp.net.
Asp.net.Asp.net.
Asp.net.
 
State Management in ASP.NET
State Management in ASP.NETState Management in ASP.NET
State Management in ASP.NET
 
Seminar ppt on digital signature
Seminar ppt on digital signatureSeminar ppt on digital signature
Seminar ppt on digital signature
 
Presentation - Electronic Data Interchange
Presentation - Electronic Data InterchangePresentation - Electronic Data Interchange
Presentation - Electronic Data Interchange
 
ASP.NET State management
ASP.NET State managementASP.NET State management
ASP.NET State management
 
State management
State managementState management
State management
 
How to make more impact as an engineer
How to make more impact as an engineerHow to make more impact as an engineer
How to make more impact as an engineer
 
Asp.Net Control Architecture
Asp.Net Control ArchitectureAsp.Net Control Architecture
Asp.Net Control Architecture
 
Electronic data interchange
Electronic data interchangeElectronic data interchange
Electronic data interchange
 
Introduction To Asp.Net Ajax
Introduction To Asp.Net AjaxIntroduction To Asp.Net Ajax
Introduction To Asp.Net Ajax
 
Presentation on asp.net controls
Presentation on asp.net controlsPresentation on asp.net controls
Presentation on asp.net controls
 
Ch3 server controls
Ch3 server controlsCh3 server controls
Ch3 server controls
 
Validation controls ppt
Validation controls pptValidation controls ppt
Validation controls ppt
 
Introduction to ASP.NET
Introduction to ASP.NETIntroduction to ASP.NET
Introduction to ASP.NET
 
Validation controls in asp
Validation controls in aspValidation controls in asp
Validation controls in asp
 
State management in ASP.NET
State management in ASP.NETState management in ASP.NET
State management in ASP.NET
 

Similar to Ajax control asp.net

ASP.NET AJAX Basics
ASP.NET AJAX BasicsASP.NET AJAX Basics
ASP.NET AJAX Basics
petrov
 
Asp.Net Ajax Component Development
Asp.Net Ajax Component DevelopmentAsp.Net Ajax Component Development
Asp.Net Ajax Component Development
Chui-Wen Chiu
 
03 asp.net session04
03 asp.net session0403 asp.net session04
03 asp.net session04
Mani Chaubey
 
ASP.Net Presentation Part1
ASP.Net Presentation Part1ASP.Net Presentation Part1
ASP.Net Presentation Part1
Neeraj Mathur
 
Asp.Net Page Life
Asp.Net Page LifeAsp.Net Page Life
Asp.Net Page Life
guest812990
 

Similar to Ajax control asp.net (20)

ASP.NET AJAX Basics
ASP.NET AJAX BasicsASP.NET AJAX Basics
ASP.NET AJAX Basics
 
Ajax
AjaxAjax
Ajax
 
Asp PPT (.NET )
Asp PPT (.NET )Asp PPT (.NET )
Asp PPT (.NET )
 
C sharp and asp.net interview questions
C sharp and asp.net interview questionsC sharp and asp.net interview questions
C sharp and asp.net interview questions
 
Chapter 25
Chapter 25Chapter 25
Chapter 25
 
Asp.Net Ajax Component Development
Asp.Net Ajax Component DevelopmentAsp.Net Ajax Component Development
Asp.Net Ajax Component Development
 
03 asp.net session04
03 asp.net session0403 asp.net session04
03 asp.net session04
 
12 asp.net session17
12 asp.net session1712 asp.net session17
12 asp.net session17
 
ASP.NET - Web Programming
ASP.NET - Web ProgrammingASP.NET - Web Programming
ASP.NET - Web Programming
 
SynapseIndia asp.net2.0 ajax Development
SynapseIndia asp.net2.0 ajax DevelopmentSynapseIndia asp.net2.0 ajax Development
SynapseIndia asp.net2.0 ajax Development
 
ASP.Net Presentation Part1
ASP.Net Presentation Part1ASP.Net Presentation Part1
ASP.Net Presentation Part1
 
Parallelminds.asp.net with sp
Parallelminds.asp.net with spParallelminds.asp.net with sp
Parallelminds.asp.net with sp
 
Asp.Net Page Life
Asp.Net Page LifeAsp.Net Page Life
Asp.Net Page Life
 
Intro react js
Intro react jsIntro react js
Intro react js
 
13 asp.net session19
13 asp.net session1913 asp.net session19
13 asp.net session19
 
Web forms in ASP.net
Web forms in ASP.netWeb forms in ASP.net
Web forms in ASP.net
 
.Net course-in-mumbai-ppt
.Net course-in-mumbai-ppt.Net course-in-mumbai-ppt
.Net course-in-mumbai-ppt
 
Asp.net tips
Asp.net tipsAsp.net tips
Asp.net tips
 
A View about ASP .NET and their objectives
A View about ASP .NET and their objectivesA View about ASP .NET and their objectives
A View about ASP .NET and their objectives
 
Aspnet mvc tutorial_01_cs
Aspnet mvc tutorial_01_csAspnet mvc tutorial_01_cs
Aspnet mvc tutorial_01_cs
 

More from Sireesh K (20)

Cn10
Cn10Cn10
Cn10
 
chanakya neeti
chanakya neetichanakya neeti
chanakya neeti
 
chanakya neeti
chanakya neetichanakya neeti
chanakya neeti
 
What is mvc
What is mvcWhat is mvc
What is mvc
 
31c
31c31c
31c
 
31cs
31cs31cs
31cs
 
45c
45c45c
45c
 
44c
44c44c
44c
 
43c
43c43c
43c
 
42c
42c42c
42c
 
41c
41c41c
41c
 
40c
40c40c
40c
 
39c
39c39c
39c
 
38c
38c38c
38c
 
37c
37c37c
37c
 
35c
35c35c
35c
 
34c
34c34c
34c
 
33c
33c33c
33c
 
30c
30c30c
30c
 
29c
29c29c
29c
 

Recently uploaded

An Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfAn Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdf
SanaAli374401
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
heathfieldcps1
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
PECB
 
Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.
MateoGardella
 

Recently uploaded (20)

fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
An Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfAn Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdf
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 

Ajax control asp.net

  • 3. • AJAX stands for Asynchronous JavaScript and XML. This is a cross platform technology which speeds up response time. The AJAX server controls add script to the page which is executed and processed by the browser. • However like other ASP.NET server controls, these AJAX server controls also can have methods and event handlers associated with them, which are processed on the server side. • The control toolbox in the Visual Studio IDE contains a group of controls called the 'AJAX Extensions'
  • 4. The ScriptManager Control • The ScriptManager control is the most important control and must be present on the page for other controls to work. • It has the basic syntax: • <asp:ScriptManager ID="ScriptManager1" runat="server"> </asp:ScriptManager> • If you create an 'Ajax Enabled site' or add an 'AJAX Web Form' from the 'Add Item' dialog box, the web form automatically contains the script manager control. • The ScriptManager control takes care of the client-side script for all the server side controls.
  • 5. The UpdatePanel Control • The UpdatePanel control is a container control and derives from the Control class. It acts as a container for the child controls within it and does not have its own interface. • When a control inside it triggers a post back, the UpdatePanel intervenes to initiate the post asynchronously and update just that portion of the page. • For example, if a button control is inside the update panel and it is clicked, only the controls within the update panel will be affected, the controls on the other parts of the page will not be affected. This is called the partial post back or the asynchronous post back.
  • 6. Properties Description ChildrenAsTriggers This property indicates whether the post backs are coming from the child controls, which cause the update panel to refresh. ContentTemplate It is the content template and defines what appears in the update panel when it is rendered. ContentTemplateContainer Retrieves the dynamically created template container object and used for adding child controls programmatically. IsInPartialRendering Indicates whether the panel is being updated as part of the partial post back. RenderMode Shows the render modes. The available modes are Block and Inline. UpdateMode Gets or sets the rendering mode by determining some conditions. Triggers Defines the collection trigger objects each corresponding to an event causing the panel to refresh automatically.
  • 7. Methods Description CreateContentTemplateContainer Creates a Control object that acts as a container for child controls that define the UpdatePanel control's content. CreateControlCollection Returns the collection of all controls that are contained in the UpdatePanel control. Initialize Initializes the UpdatePanel control trigger collection if partial-page rendering is enabled. Update Causes an update of the content of an UpdatePanel control.
  • 8. UpdateMode ChildrenAsTriggers Effect Always False Illegal parameters. Always True UpdatePanel refreshes if whole page refreshes or a child control on it posts back. Conditional False UpdatePanel refreshes if whole page refreshes or a triggering control outside it initiates a refresh. Conditional True UpdatePanel refreshes if whole page refreshes or a child control on it posts back or a triggering control outside it initiates a refresh.
  • 9. The UpdateProgress Control • The UpdateProgress control provides a sort of feedback on the browser while one or more update panel controls are being updated. For example, while a user logs in or waits for server response while performing some database oriented job. • It provides a visual acknowledgement like "Loading page...", indicating the work is in progress. • The syntax for the UpdateProgress control is: • <asp:UpdateProgress ID="UpdateProgress1" runat="server" DynamicLayout="true" AssociatedUpdatePanelID="UpdatePanel1" > <ProgressTemplate> Loading... </ProgressTemplate> </asp:UpdateProgress>
  • 10. Properties of the UpdateProgress Control Properties Description AssociatedUpdatePanelID Gets and sets the ID of the update panel with which this control is associated. Attributes Gets or sets the cascading style sheet (CSS) attributes of the UpdateProgress control. DisplayAfter Gets and sets the time in milliseconds after which the progress template is displayed. The default is 500. DynamicLayout Indicates whether the progress template is dynamically rendered. ProgressTemplate Indicates the template displayed during an asynchronous post back which takes more time than the DisplayAfter time.
  • 11. Methods of the UpdateProgress Control Methods Description GetScriptD escriptors Returns a list of components, behaviors, and client controls that are required for the UpdateProgress control's client functionality. GetScriptR eferences Returns a list of client script library dependencies for the UpdateProgress control.
  • 12. The Timer Control • The timer control is used to initiate the post back automatically. This could be done in two ways: • (1) Setting the Triggers property of the UpdatePanel control: • <Triggers> <asp:AsyncPostBackTrigger ControlID="btnpanel2" EventName="Click" /> </Triggers> ( • 2) Placing a timer control directly inside the UpdatePanel to act as a child control trigger. A single timer can be the trigger for multiple UpdatePanels. • <asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Always"> <ContentTemplate> <asp:Timer ID="Timer1" runat="server" Interval="1000"> </asp:Timer> <asp:Label ID="Label1" runat="server" Height="101px" style="width:304px" > </asp:Label> </ContentTemplate> </asp:UpdatePanel>
  • 13. Thank You For more updates on C#, ASP.NET, MVC, JAVASCRIPT, HTML, CSS tutorials subscribe to our YouTube channel SIRYMEDIA For more visit our website www.sirymedia.in