how to set title within content page asp.net

Posted by varshney4u on Stack Overflow See other posts from Stack Overflow or by varshney4u
Published on 2010-04-09T08:17:15Z Indexed on 2010/04/09 8:23 UTC
Read the original article Hit count: 205

Filed under:

Hi,

I have created a Content Page using Master Page.

Within Master Page, I have created the following tag for Title:

<head id="Head1" runat="server">
    <title></title>   
    <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />   
</head>

Within Content Page, following are set:

protected void Page_Load(object sender, EventArgs e) {

    if (!Page.IsPostBack)
    {
        if (String.IsNullOrEmpty(Request.QueryString["PatientRegistrationKey"]))
        {
           // ....
        }
        else
        {
            this.Page.Title = "My New Title";
            //....
        }
    }

Though I am also setting the Master Page at run time as bellow:

protected void Page_PreInit(Object sender, EventArgs e) { if (String.IsNullOrEmpty(Request.QueryString["PatientRegistrationKey"])) this.MasterPageFile = "~/MasterPages/A.master"; else this.MasterPageFile = "~/MasterPages/B.master"; }

While getting open this page in browser, I got following Title:

http://localhost:3562/?PatientRegistrationKey=0 - My New Title

Please advice for the changes, so that there should be only My New Title within title, nothing extra like query string etc.

Any help would be appreciated.

© Stack Overflow or respective owner

Related posts about ASP.NET