21. Is there any difference between HTML and XHTML?  

Extensible HTML (XHTML) is a markup language that provides the mixture expressions of HTML and XML. XHTML is a flexible markup language that enables automated processing by standard XML tools, which was difficult in HTML.

22. What are the requirements to run ASP.NET AJAX applications on a server?  

AJAX is a built-in functionality of .NET Framework 4.0. Therefore, you can run an AJAX application by just installing Microsoft Visual Studio 2010. However, to use extenders in your applications, you are required to install AJAX Control Toolkit and copy the AjaxControlToolkit.dll file to the Bin directory of your application.

23. How can you find out that an AJAX request has been completed?  

You can find out that an AJAX request has been completed by using the readyState property. If the value of this property equals to four, it means that the request has been completed and the data is available.

24. Is it possible to use multiple ScriptManager controls on a Web page?  

  • A) yes
  • B) no
  • C) may be
  • D) i don't know

25. Is the AjaxControlToolkit.dll file installed in the Global Assembly Cache?  

  • A) no
  • B) yes
  • C) may be
  • D) i don't know

26. What are the extender controls?  

The extender controls uses a block of JavaScript code to add new and enhanced capabilities to ASP.NET. The developers can use a set of sample extender controls through a separate download - AJAX Control Toolkit (ACT).

27. Describe the AccordionExtender control.  

The AccordionExtender control is similar to the CollapsiblePanelExtender control. It allows you to group multiple collapsible panels in a single control. At the same time, it also manages the collapsed and expanded state of each panel; therefore, expanding one panel at a time. In other words, the AccordionExtender control does not support expanding two or more panels simultaneously. Instead, the header templates of all the panels are always visible so that you can click on any of them to display the hidden contents. By default, the AccordionExtender control opens with one panel as expanded.

Java Interview Question

.Net Interview Question

PHP Interview Question

AngularJS Interview Questions