Explain the use of fragment caching.
Fragment caching is used to cache a portion of a target page instead of the whole page. The target portion can be generated by request. For this, developers can create a control with the below syntax:
<%@ OutputCache Duration="120" VaryByParam="CategoryID;SelectedID"%>