I am using the following code to get page title of current page in Page Layout but it is not working.
<asp:Literal runat="server" text="<%$SPContext.Current.Item['Title']%>"></asp:Literal>
How to get page title in page layout?
Working on the client, no matter how mysteriously the HTML page's title was originally composed (if that's what you want):
What you need us the
Waldek has written a blog about it here: http://blog.mastykarz.nl/showing-names-site-columns-page-layout/#