You could iterate through the controls of the page, looking for a
LiteralControl that contains the <title> and </title> strings - but
that's probably not the nicest way to do things!
E.g.
foreach (System.Web.UI.Control c in this.Controls)
{
if (c is System.Web.UI.LiteralControl)
{
// Look inside ((System.Web.UI.LiteralControl)c).Text
Response.Write( ((System.Web.UI.LiteralControl)c).Text);
}
}
Kirk
-----Original Message-----
From: Joseph E Shook [mailto:[EMAIL PROTECTED]]
Sent: Friday, 3 May 2002 8:27 a.m.
To: [EMAIL PROTECTED]
Subject: Re: [DOTNET] Extracting the Title of a Page from CodeBehind?
That is a nice solution. It works. But Visual Studio removes the runat
attribute when switching between HTML and Design view.
Also I would still like to extract the title from codebehind without
having to add attributes. I could just put a constant in each page but
this has turned into a personal exercise in technology.
-----Original Message-----
From: dotnet discussion [mailto:[EMAIL PROTECTED]] On Behalf Of
Patten, Dave
Sent: Thursday, May 02, 2002 12:59 PM
To: [EMAIL PROTECTED]
Subject: Re: [DOTNET] Extracting the Title of a Page from CodeBehind?
Html:
<title id="PageTitle" runat="server">Page Title</title>
Code Behind:
protected HtmlGenericControl PageTitle;
private void Page_Load(object sender, System.EventArgs e)
{
// get or set
PageTitle.InnerText = "New Title";
}
-----Original Message-----
From: Joseph E Shook [mailto:[EMAIL PROTECTED]]
Sent: Thursday, May 02, 2002 12:55 PM
To: [EMAIL PROTECTED]
Subject: [DOTNET] Extracting the Title of a Page from CodeBehind?
Does anyone have a clever way of extracting the title of a page in the
codebehind?
I am talking about the tile that is resident in the following html tags:
<HTML>
<HEAD>
<title>Page Title</title>
</HEAD>
<body>
</body>
</HTML>
You can read messages from the DOTNET archive, unsubscribe from DOTNET,
or subscribe to other DevelopMentor lists at http://discuss.develop.com.
You can read messages from the DOTNET archive, unsubscribe from DOTNET,
or subscribe to other DevelopMentor lists at http://discuss.develop.com.
You can read messages from the DOTNET archive, unsubscribe from DOTNET,
or subscribe to other DevelopMentor lists at http://discuss.develop.com.
You can read messages from the DOTNET archive, unsubscribe from DOTNET, or
subscribe to other DevelopMentor lists at http://discuss.develop.com.