User Control And Master Page ASP.Net

<%@ page language="C#" MasterPageFile="~/Default.master" %>
<%@ MasterType VirtualPath="~/Default.master" %>

void Page_Load(object sender, System.EventArgs e) {
        this.Master.HtmlTitle = "Hello World!";
    }

File: Default.master
<%@ master language="C#" %>

    public string HtmlTitle {    
        get { return this.literal1.Text; }    
        set { this.literal1.Text = value; }
    }



    <ASP:Literal id="literal1" runat="server" />