I have many master pages inside an asp.net web forms project.
For example, Sub.master is using Main.master as master page and the sub master has following directive:
<%@ MasterType VirtualPath="~/Main.master" %>
An experienced developer tells me to use it even I'm not accessing the Page.Master inside the sub master/page because it makes the page Strongly Typed. What are the pros and cons using this directive if any? Because I cannot decide if I should add it on every web form page too.