Ureader.com  
Microsoft software help and Community
   home   |   control panel login   |   archive   |  
 
DotNet
acad.assignment.mngr
academic
adonet
aspnet
aspnet.announcements
aspnet.build.controls
aspnet.caching
aspnet.datagridcontrol
aspnet.mobile
aspnet.security
aspnet.webcontrols
aspnet.webservices
clr
compactframework
component_services
datatools
distributed_apps
drawing
faqs
framework
framework.wmi
general
internationalization
interop
languages.csharp
languages.jscript
languages.vb
languages.vb.controls
languages.vb.data
languages.vb.upgrade
languages.vc
languages.vc.libraries
myservices
odbcnet
performance
remoting
scripting
sdk
security
setup
vjsharp
vsa
webservi.enhancements
webservices
windowsforms
windowsforms.controls
winforms.databinding
winforms.designtime
xml
  
 
date: Fri, 5 Sep 2008 14:28:23 -0400,    group: microsoft.public.dotnet.framework.aspnet        back       


<head runat="server">   
Why do we need runat="server" on our <head> tags?
date: Fri, 5 Sep 2008 14:28:23 -0400   author:   Scott M. am

Re: <head runat="server">   
Scott M. wrote:
> Why do we need runat="server" on our <head> tags? 
> 

So that the head tag will be parsed into a server control, so that the 
server code can access it.

Without the attribute the tag would just be treated like literal text, 
and the server code could not easily add tags inside the head tag.

-- 
Göran Andersson
_____
http://www.guffa.com
date: Sat, 06 Sep 2008 00:30:13 +0200   author:   Göran Andersson

Re: <head runat="server">   
Well, I understand what runat="server" means in general, but we haven't 
always had that in .NET and the server never had any trouble adding tags to 
the head section before.  What, specifically, does the head tag need this 
for?  Why does the server need to be able to access the head tag as a server 
object?


"Göran Andersson"  wrote in message 
news:ulS$8b6DJHA.1272@TK2MSFTNGP05.phx.gbl...
> Scott M. wrote:
>> Why do we need runat="server" on our <head> tags?
>
> So that the head tag will be parsed into a server control, so that the 
> server code can access it.
>
> Without the attribute the tag would just be treated like literal text, and 
> the server code could not easily add tags inside the head tag.
>
> -- 
> Göran Andersson
> _____
> http://www.guffa.com
date: Sat, 6 Sep 2008 00:22:36 -0400   author:   Scott M. am

Re: <head runat="server">   
Scott M. wrote:
> Well, I understand what runat="server" means in general, but we haven't 
> always had that in .NET and the server never had any trouble adding tags to 
> the head section before.

In framework 1 it didn't add anything to the head.

> What, specifically, does the head tag need this 
> for?  Why does the server need to be able to access the head tag as a server 
> object?

It's only needed if you use anything that actually adds something to the 
head section, like themes or the Title property.

If the head tag wouldn't be a server control, it would be in a string in 
a LiteralControl object in the page. In order for the Title property to 
set the title in the head, it would have to locate the LiteralControl 
containing the head tag and parse the string to find out which part of 
the string contained the head tag, and if it aleady contained a title 
tag or not.

> 
> "Göran Andersson"  wrote in message 
> news:ulS$8b6DJHA.1272@TK2MSFTNGP05.phx.gbl...
>> Scott M. wrote:
>>> Why do we need runat="server" on our <head> tags?
>> So that the head tag will be parsed into a server control, so that the 
>> server code can access it.
>>
>> Without the attribute the tag would just be treated like literal text, and 
>> the server code could not easily add tags inside the head tag.
>>
>> -- 
>> Göran Andersson
>> _____
>> http://www.guffa.com 
> 
> 


-- 
Göran Andersson
_____
http://www.guffa.com
date: Sat, 06 Sep 2008 11:25:55 +0200   author:   Göran Andersson

Re: <head runat="server">   
"Göran Andersson"  wrote in message 
news:u4rpTKAEJHA.4904@TK2MSFTNGP06.phx.gbl...
> Scott M. wrote:
>> Well, I understand what runat="server" means in general, but we haven't 
>> always had that in .NET and the server never had any trouble adding tags 
>> to the head section before.
>
> In framework 1 it didn't add anything to the head.

Yes it did, it added <meta> tags.

>
>> What, specifically, does the head tag need this for?  Why does the server 
>> need to be able to access the head tag as a server object?
>
> It's only needed if you use anything that actually adds something to the 
> head section, like themes or the Title property.

Uh no. We've been able to modify the page titile without the runat="server".

>
> If the head tag wouldn't be a server control, it would be in a string in a 
> LiteralControl object in the page. In order for the Title property to set 
> the title in the head, it would have to locate the LiteralControl 
> containing the head tag and parse the string to find out which part of the 
> string contained the head tag, and if it aleady contained a title tag or 
> not.

If the title tag needs to be accesses via the sever, then why not just add 
runat="server" to the title tag?  As far as being able to add any 
informaiton into the head section, you don't need runat="server" to do that. 
You could simply place a literal contrin somewhere inside the head section.

I'm sorry, but your responses don't seem to reall explain why this is needed 
since everything you've said it's for has been accomplished without it for 
years.  Adding runat="server" makes that particular element programmable at 
the server.  Why would I need/want to program the head tag at the server? 
Obviously, someone at Microsoft feels that this is so important that all VS 
2008 generated pages get the head tag marked with this attribute.

-Scott

>
>>
>> "Göran Andersson"  wrote in message 
>> news:ulS$8b6DJHA.1272@TK2MSFTNGP05.phx.gbl...
>>> Scott M. wrote:
>>>> Why do we need runat="server" on our <head> tags?
>>> So that the head tag will be parsed into a server control, so that the 
>>> server code can access it.
>>>
>>> Without the attribute the tag would just be treated like literal text, 
>>> and the server code could not easily add tags inside the head tag.
>>>
>>> -- 
>>> Göran Andersson
>>> _____
>>> http://www.guffa.com
>>
>>
>
>
> -- 
> Göran Andersson
> _____
> http://www.guffa.com
date: Sat, 6 Sep 2008 11:30:44 -0400   author:   Scott M. am

Re: <head runat="server">   
Scott M. wrote:
> I'm sorry, but your responses don't seem to reall explain why this is needed 

Well, I tried to explain, but if you choose not to believe me you can 
just... well... whatever...

-- 
Göran Andersson
_____
http://www.guffa.com
date: Sat, 06 Sep 2008 20:42:36 +0200   author:   Göran Andersson

Re: <head runat="server">   
It's not about believing you. You just haven't provided an ansswer that 
explains anything.  You're answer is that it is needed to be able to add 
things into the head section and since we've been able to do that since .NET 
1.0 (and even classic ASP), I don't see how that can be the case.

You may well be right, but I'm looking for an answer that explains why it is 
needed now, since it wasn't before.


"Göran Andersson"  wrote in message 
news:eWLjXBFEJHA.612@TK2MSFTNGP06.phx.gbl...
> Scott M. wrote:
>> I'm sorry, but your responses don't seem to reall explain why this is 
>> needed
>
> Well, I tried to explain, but if you choose not to believe me you can 
> just... well... whatever...
>
> -- 
> Göran Andersson
> _____
> http://www.guffa.com
date: Sat, 6 Sep 2008 15:01:20 -0400   author:   Scott M. am

Re: <head runat="server">   
"Scott M." <s-mar@nospam.nospam> wrote in message 
news:uZ6bKLFEJHA.4720@TK2MSFTNGP02.phx.gbl...
> It's not about believing you. You just haven't provided an ansswer that 
> explains anything.  You're answer is that it is needed to be able to add 
> things into the head section and since we've been able to do that since 
> .NET 1.0 (and even classic ASP), I don't see how that can be the case.
>
> You may well be right, but I'm looking for an answer that explains why it 
> is needed now, since it wasn't before.
>

Can you post a chunk of ASP.NET 1.1 that does what you mean?

Your comment that 'even classic ASP' could do it seems to indicate that 
there is a misunderstanding in this thread.  Code usually helps clear things 
up.  (I prefer to speak in VB or C# myself rather English, less likely to be 
mis-interpreted ;)

-- 
Anthony Jones - MVP ASP/ASP.NET
date: Sat, 6 Sep 2008 20:49:11 +0100   author:   Anthony Jones

Re: <head runat="server">   
Place this:    <%="<meta name='keywords' content='one,two,three' />"%>   in 
between the opening and closing head tags and you get a meta tag.  Not to 
mention, that since most IDE's have been generating custom meta tags (with 
the code generator flagged in the tag) for years, I'm having trouble 
understanding why we need runat="server" to get at an area that IDE's have 
always been able to get to.





"Anthony Jones"  wrote in message 
news:%23M01jmFEJHA.5044@TK2MSFTNGP05.phx.gbl...
> "Scott M." <s-mar@nospam.nospam> wrote in message 
> news:uZ6bKLFEJHA.4720@TK2MSFTNGP02.phx.gbl...
>> It's not about believing you. You just haven't provided an ansswer that 
>> explains anything.  You're answer is that it is needed to be able to add 
>> things into the head section and since we've been able to do that since 
>> .NET 1.0 (and even classic ASP), I don't see how that can be the case.
>>
>> You may well be right, but I'm looking for an answer that explains why it 
>> is needed now, since it wasn't before.
>>
>
> Can you post a chunk of ASP.NET 1.1 that does what you mean?
>
> Your comment that 'even classic ASP' could do it seems to indicate that 
> there is a misunderstanding in this thread.  Code usually helps clear 
> things up.  (I prefer to speak in VB or C# myself rather English, less 
> likely to be mis-interpreted ;)
>
> -- 
> Anthony Jones - MVP ASP/ASP.NET
>
date: Sat, 6 Sep 2008 15:59:55 -0400   author:   Scott M. am

Re: <head runat="server">   
Scott M. wrote:
> Place this:    <%="<meta name='keywords' content='one,two,three' />"%>   in 
> between the opening and closing head tags and you get a meta tag.  Not to 
> mention, that since most IDE's have been generating custom meta tags (with 
> the code generator flagged in the tag) for years, I'm having trouble 
> understanding why we need runat="server" to get at an area that IDE's have 
> always been able to get to.
> 

That's not specifically adding a meta tag in the head tag, that is just 
adding a literal string among other literal strings.

If you want to create all the response as string literals, you don't 
need any server controls at all.

-- 
Göran Andersson
_____
http://www.guffa.com
date: Sat, 06 Sep 2008 23:36:41 +0200   author:   Göran Andersson

Re: <head runat="server">   
Allow me to jump in here with my 2 cents..

Starting .NET 2.0 @Page directive has a Title property (Page class has a 
Title property).

Try to set it with out having <head runat=server>... You will get an error.. 
Also read documentation on Page.Title
"Use the Title property to set the page title in the HTML header sent to the 
requesting browser.
Note   The page must contain a <head> element with the attribute 
runat="server", otherwise the title will not render."

PS: If you are not using Title property in your project then you (probably) 
do not need to have <head runat=server>

George.






"Scott M." <s-mar@nospam.nospam> wrote in message 
news:uZ6bKLFEJHA.4720@TK2MSFTNGP02.phx.gbl...
> It's not about believing you. You just haven't provided an ansswer that 
> explains anything.  You're answer is that it is needed to be able to add 
> things into the head section and since we've been able to do that since 
> .NET 1.0 (and even classic ASP), I don't see how that can be the case.
>
> You may well be right, but I'm looking for an answer that explains why it 
> is needed now, since it wasn't before.
>
>
> "Göran Andersson"  wrote in message 
> news:eWLjXBFEJHA.612@TK2MSFTNGP06.phx.gbl...
>> Scott M. wrote:
>>> I'm sorry, but your responses don't seem to reall explain why this is 
>>> needed
>>
>> Well, I tried to explain, but if you choose not to believe me you can 
>> just... well... whatever...
>>
>> -- 
>> Göran Andersson
>> _____
>> http://www.guffa.com
>
>
date: Sat, 6 Sep 2008 18:10:49 -0400   author:   George

Re: <head runat="server">   
You miss my point.  Call it what you want, but I am able to gain access to 
the content that will be rendered in the head section without 
runat="server".  So, my question still stands: What does runat="server" in 
the head tag buy me that I didn't have before it?


"Göran Andersson"  wrote in message 
news:%23NwAqiGEJHA.1272@TK2MSFTNGP05.phx.gbl...
> Scott M. wrote:
>> Place this:    <%="<meta name='keywords' content='one,two,three' />"%> 
>> in between the opening and closing head tags and you get a meta tag.  Not 
>> to mention, that since most IDE's have been generating custom meta tags 
>> (with the code generator flagged in the tag) for years, I'm having 
>> trouble understanding why we need runat="server" to get at an area that 
>> IDE's have always been able to get to.
>>
>
> That's not specifically adding a meta tag in the head tag, that is just 
> adding a literal string among other literal strings.
>
> If you want to create all the response as string literals, you don't need 
> any server controls at all.
>
> -- 
> Göran Andersson
> _____
> http://www.guffa.com
date: Sat, 6 Sep 2008 18:43:16 -0400   author:   Scott M. am

Re: <head runat="server">   
So is the ability to use the @Page Title directive the only thing that 
adding runat="server" to the head tag buys me?


"George"  wrote in message 
news:OlW0u1GEJHA.768@TK2MSFTNGP05.phx.gbl...
> Allow me to jump in here with my 2 cents..
>
> Starting .NET 2.0 @Page directive has a Title property (Page class has a 
> Title property).
>
> Try to set it with out having <head runat=server>... You will get an 
> error.. Also read documentation on Page.Title
> "Use the Title property to set the page title in the HTML header sent to 
> the requesting browser.
> Note   The page must contain a <head> element with the attribute 
> runat="server", otherwise the title will not render."
>
> PS: If you are not using Title property in your project then you 
> (probably) do not need to have <head runat=server>
>
> George.
>
>
>
>
>
>
> "Scott M." <s-mar@nospam.nospam> wrote in message 
> news:uZ6bKLFEJHA.4720@TK2MSFTNGP02.phx.gbl...
>> It's not about believing you. You just haven't provided an ansswer that 
>> explains anything.  You're answer is that it is needed to be able to add 
>> things into the head section and since we've been able to do that since 
>> .NET 1.0 (and even classic ASP), I don't see how that can be the case.
>>
>> You may well be right, but I'm looking for an answer that explains why it 
>> is needed now, since it wasn't before.
>>
>>
>> "Göran Andersson"  wrote in message 
>> news:eWLjXBFEJHA.612@TK2MSFTNGP06.phx.gbl...
>>> Scott M. wrote:
>>>> I'm sorry, but your responses don't seem to reall explain why this is 
>>>> needed
>>>
>>> Well, I tried to explain, but if you choose not to believe me you can 
>>> just... well... whatever...
>>>
>>> -- 
>>> Göran Andersson
>>> _____
>>> http://www.guffa.com
>>
>>
>
date: Sat, 6 Sep 2008 18:46:10 -0400   author:   Scott M. am

Re: <head runat="server">   
YES and again if you are no using it then you do not need <head 
runat=server>.
The Title property makes sense when used in conjunction with MasterPages. 
When <HEAD> tag is in the MasterPage and each page needs to set custom Title 
(Good for Google/Yahoo). So that was a Microsoft's way to let developers do 
it (set custom title on page).


George.



"Scott M." <s-mar@nospam.nospam> wrote in message 
news:%23aLfzIHEJHA.1596@TK2MSFTNGP03.phx.gbl...
> So is the ability to use the @Page Title directive the only thing that 
> adding runat="server" to the head tag buys me?
>
>
> "George"  wrote in message 
> news:OlW0u1GEJHA.768@TK2MSFTNGP05.phx.gbl...
>> Allow me to jump in here with my 2 cents..
>>
>> Starting .NET 2.0 @Page directive has a Title property (Page class has a 
>> Title property).
>>
>> Try to set it with out having <head runat=server>... You will get an 
>> error.. Also read documentation on Page.Title
>> "Use the Title property to set the page title in the HTML header sent to 
>> the requesting browser.
>> Note   The page must contain a <head> element with the attribute 
>> runat="server", otherwise the title will not render."
>>
>> PS: If you are not using Title property in your project then you 
>> (probably) do not need to have <head runat=server>
>>
>> George.
>>
>>
>>
>>
>>
>>
>> "Scott M." <s-mar@nospam.nospam> wrote in message 
>> news:uZ6bKLFEJHA.4720@TK2MSFTNGP02.phx.gbl...
>>> It's not about believing you. You just haven't provided an ansswer that 
>>> explains anything.  You're answer is that it is needed to be able to add 
>>> things into the head section and since we've been able to do that since 
>>> .NET 1.0 (and even classic ASP), I don't see how that can be the case.
>>>
>>> You may well be right, but I'm looking for an answer that explains why 
>>> it is needed now, since it wasn't before.
>>>
>>>
>>> "Göran Andersson"  wrote in message 
>>> news:eWLjXBFEJHA.612@TK2MSFTNGP06.phx.gbl...
>>>> Scott M. wrote:
>>>>> I'm sorry, but your responses don't seem to reall explain why this is 
>>>>> needed
>>>>
>>>> Well, I tried to explain, but if you choose not to believe me you can 
>>>> just... well... whatever...
>>>>
>>>> -- 
>>>> Göran Andersson
>>>> _____
>>>> http://www.guffa.com
>>>
>>>
>>
>
>
date: Sat, 6 Sep 2008 19:16:32 -0400   author:   George

Re: <head runat="server">   
Thank you very much!


"George"  wrote in message 
news:OSD%23caHEJHA.5044@TK2MSFTNGP05.phx.gbl...
> YES and again if you are no using it then you do not need <head 
> runat=server>.
> The Title property makes sense when used in conjunction with MasterPages. 
> When <HEAD> tag is in the MasterPage and each page needs to set custom 
> Title (Good for Google/Yahoo). So that was a Microsoft's way to let 
> developers do it (set custom title on page).
>
>
> George.
>
>
>
> "Scott M." <s-mar@nospam.nospam> wrote in message 
> news:%23aLfzIHEJHA.1596@TK2MSFTNGP03.phx.gbl...
>> So is the ability to use the @Page Title directive the only thing that 
>> adding runat="server" to the head tag buys me?
>>
>>
>> "George"  wrote in message 
>> news:OlW0u1GEJHA.768@TK2MSFTNGP05.phx.gbl...
>>> Allow me to jump in here with my 2 cents..
>>>
>>> Starting .NET 2.0 @Page directive has a Title property (Page class has a 
>>> Title property).
>>>
>>> Try to set it with out having <head runat=server>... You will get an 
>>> error.. Also read documentation on Page.Title
>>> "Use the Title property to set the page title in the HTML header sent to 
>>> the requesting browser.
>>> Note   The page must contain a <head> element with the attribute 
>>> runat="server", otherwise the title will not render."
>>>
>>> PS: If you are not using Title property in your project then you 
>>> (probably) do not need to have <head runat=server>
>>>
>>> George.
>>>
>>>
>>>
>>>
>>>
>>>
>>> "Scott M." <s-mar@nospam.nospam> wrote in message 
>>> news:uZ6bKLFEJHA.4720@TK2MSFTNGP02.phx.gbl...
>>>> It's not about believing you. You just haven't provided an ansswer that 
>>>> explains anything.  You're answer is that it is needed to be able to 
>>>> add things into the head section and since we've been able to do that 
>>>> since .NET 1.0 (and even classic ASP), I don't see how that can be the 
>>>> case.
>>>>
>>>> You may well be right, but I'm looking for an answer that explains why 
>>>> it is needed now, since it wasn't before.
>>>>
>>>>
>>>> "Göran Andersson"  wrote in message 
>>>> news:eWLjXBFEJHA.612@TK2MSFTNGP06.phx.gbl...
>>>>> Scott M. wrote:
>>>>>> I'm sorry, but your responses don't seem to reall explain why this is 
>>>>>> needed
>>>>>
>>>>> Well, I tried to explain, but if you choose not to believe me you can 
>>>>> just... well... whatever...
>>>>>
>>>>> -- 
>>>>> Göran Andersson
>>>>> _____
>>>>> http://www.guffa.com
>>>>
>>>>
>>>
>>
>>
>
date: Sat, 6 Sep 2008 19:44:15 -0400   author:   Scott M. am

Re: <head runat="server">   
Scott M. wrote:
> You miss my point.  Call it what you want, but I am able to gain access to 
> the content that will be rendered in the head section without 
> runat="server".  So, my question still stands: What does runat="server" in 
> the head tag buy me that I didn't have before it?

No, it's you who are missing the point.

You can add content in the actual head, not just in a container that you 
have placed in the head.

This is required to use any built in features, like themes, that need to 
put code in the head.

If you get an error message that tells you that runat="server" is 
required in the head tag, it's because you are using some of the built 
in fetures that needs to put code in the head. The error message also 
tells you exactly what it is that you are using, so if you don't want to 
use that featue, you don't net to put runat="server" in the head tag.

-- 
Göran Andersson
_____
http://www.guffa.com
date: Sun, 07 Sep 2008 15:01:27 +0200   author:   Göran Andersson

Re: <head runat="server">   
> No, it's you who are missing the point.

I am quite sure that I am and I'm quite sure that you aren't explaining it 
in a way that makes me get the point.

All you are saying is that it is requires so that content can be placed in 
the head secation and I'm telling you that this can be done without 
runat="server".

Anyway, thanks for trying.
date: Sun, 7 Sep 2008 14:05:51 -0400   author:   Scott M. am

Re: <head runat="server">   
Scott M. wrote:
>> No, it's you who are missing the point.
> 
> I am quite sure that I am and I'm quite sure that you aren't explaining it 
> in a way that makes me get the point.
> 
> All you are saying is that it is requires so that content can be placed in 
> the head secation and I'm telling you that this can be done without 
> runat="server".

Yes, of course it's possible, but far from practical.

The way that you demonstated is to put a server control or an inline 
code block inside the head tag, but that requires you to know where the 
head tag is already. That can't be done automatically.

Another alternative is to loop through all the literal controls in the 
page to locate the head tag. Then the string containing the head tag 
could be parsed so that the string could be modified. Although possible, 
it would be doing exactly what's done when you put runat="server" in the 
head tag, only over and over again every time the header needed 
modifying. The mechanism for parsing the code already exists, there is 
no reason to do it in a different way for the head tag.

> 
> Anyway, thanks for trying. 
> 

-- 
Göran Andersson
_____
http://www.guffa.com
date: Sun, 07 Sep 2008 21:01:43 +0200   author:   Göran Andersson

Re: <head runat="server">   
> The way that you demonstated is to put a server control or an inline code 
> block inside the head tag, but that requires you to know where the head 
> tag is already. That can't be done automatically.

[sigh] Yes it can, it's been done for years by every HTML editor that wanted 
to insert a <meta name="Generator" ...> tag into the output.
date: Sun, 7 Sep 2008 16:33:15 -0400   author:   Scott M. am

Re: <head runat="server">   
Scott M. wrote:
>> The way that you demonstated is to put a server control or an inline code 
>> block inside the head tag, but that requires you to know where the head 
>> tag is already. That can't be done automatically.
> 
> [sigh] Yes it can, it's been done for years by every HTML editor that wanted 
> to insert a <meta name="Generator" ...> tag into the output. 
> 

[sigh] Yes, as I said, it's possible. It can be done, but it would be 
stupid. It doesn't make sense to parse the code one extra time to find 
the head tag, when the code has already been parsed once.

-- 
Göran Andersson
_____
http://www.guffa.com
date: Mon, 08 Sep 2008 01:34:08 +0200   author:   Göran Andersson

Re: <head runat="server">   
So, your final response is that having this runat="server" in the head tag 
gives me no more functionality that we've already had.

Gee, you could have said that like 12 posts ago.

"Göran Andersson"  wrote in message 
news:eFCr8IUEJHA.4092@TK2MSFTNGP06.phx.gbl...
> Scott M. wrote:
>>> The way that you demonstated is to put a server control or an inline 
>>> code block inside the head tag, but that requires you to know where the 
>>> head tag is already. That can't be done automatically.
>>
>> [sigh] Yes it can, it's been done for years by every HTML editor that 
>> wanted to insert a <meta name="Generator" ...> tag into the output.
>
> [sigh] Yes, as I said, it's possible. It can be done, but it would be 
> stupid. It doesn't make sense to parse the code one extra time to find the 
> head tag, when the code has already been parsed once.
>
> -- 
> Göran Andersson
> _____
> http://www.guffa.com
date: Sun, 7 Sep 2008 20:36:55 -0400   author:   Scott M. am

Re: <head runat="server">   
I would side with Scott here...

First of all if person not using Title tag and using only one generic title 
(like HR Application) for all pages then there is unnecessary work done here 
by Visual Studio automatically creating a server object out of <head> tag.

Second of all I do not know how that <head runat=server> works since there 
is more than a <title> tag in the <head>. All <META> tags go there as well..
So in order to replace Title tag ASP.NET does a little parsing there... 
Which is eating a runtime...

So for long time already i have my own ways to do the Title tags on my 
pages. Fast and i know how it works. And i end up killing that <head 
runat=server> as soon as i create a page..

And i was like Scott questioning what that is for when i saw it first time.

George.

"Göran Andersson"  wrote in message 
news:eFCr8IUEJHA.4092@TK2MSFTNGP06.phx.gbl...
> Scott M. wrote:
>>> The way that you demonstated is to put a server control or an inline 
>>> code block inside the head tag, but that requires you to know where the 
>>> head tag is already. That can't be done automatically.
>>
>> [sigh] Yes it can, it's been done for years by every HTML editor that 
>> wanted to insert a <meta name="Generator" ...> tag into the output.
>
> [sigh] Yes, as I said, it's possible. It can be done, but it would be 
> stupid. It doesn't make sense to parse the code one extra time to find the 
> head tag, when the code has already been parsed once.
>
> -- 
> Göran Andersson
> _____
> http://www.guffa.com
date: Sun, 7 Sep 2008 20:44:23 -0400   author:   George

Re: <head runat="server">   
Scott M. wrote:
> So, your final response is that having this runat="server" in the head tag 
> gives me no more functionality that we've already had.
> 
> Gee, you could have said that like 12 posts ago.
> 

I did.

-- 
Göran Andersson
_____
http://www.guffa.com
date: Mon, 08 Sep 2008 09:16:48 +0200   author:   Göran Andersson

Google
 
Web ureader.com


    COPYRIGHT 2007, YARDI TECHNOLOGY LIMITED, ALL RIGHT RESERVE  |   contact us