Which of the following are used to enhance the client capabilities of standard ASP.NET Web server
controls to provide a richer user experience in the browser?
A.
ChildrenAsTriggers
B.
UpdateProgress
C.
Extender controls
D.
Client-side libraries
Explanation:
AJAX extender controls are used to enhance the client capabilities of standard ASP.NET Web server
controls. A user can target standard Web server controls such as TextBox controls, Button controls,
and Panel controls by using one or more extender controls to provide a richer user experience in the
browser.
Answer A is incorrect. The ChildrenAsTriggers property is used to set a value that indicates whether
postbacks from immediate child controls of an UpdatePanel control update the panel’s content. This
property is set to true if a user wants postbacks from immediate child controls of the UpdatePanel
control to cause an update of the panel’s content.
Answer B is incorrect. The UpdateProgress control is used to provide status information of a partialpage update in the form of graphics or text. Multiple UpdateProgress controls can be used in a page
where each control is associated with a different UpdatePanel control or a single UpdateProgess
control can be associated with all UpdatePanel controls on the page. This is done by setting the
AssociatedUpdatePanelID property of the UpdateProgress control. The information to be displayed
is defined inside the ProgressTemplate tag of the UpdateProgress control. When a control inside an
UpdatePanel causes a postback to the server, any associated UpdateProgess is displayed.
Answer D is incorrect. Client-side libraries are those libraries that hold client-side programming code that runs
on a browser.