Page Templates?

Well,
I finally got around to building my site in .net and 1 of my first questions is are the include files. I understand that they are no longer supported and there are other ways of accomplishing this. My question is what should i use.

Im not looking to do anything fancy in the include files. I just need a header and a footer.

I read a few articles on creating usable page templates but they are pretty indepth and im not sure im looking for that much complexity when i do my include. But if this is the proper method and allows for flexiblilty down the road, then maybe this is something i should do.

Here is the article i looked at
<!-- m --><a class="postlink" href="http://www.devx.com/dotnet/Article/18011">http://www.devx.com/dotnet/Article/18011</a><!-- m -->
Let me know if this is the way to achieve what im looking for.

I have access to a site that was done in asp.net and it has a TemplateMaker directory that has a couple classes in it, that call a Templates directory that has the actual aspx pages. I was going to revers engineer this but it seem to have more complexity than what im looking for.

So whats your advice?What you need is "UserControls", UserControls is just like include files, it allow you to create anything in it, and use it in many pages, check this out (<!-- m --><a class="postlink" href="http://www.webdeveloper.com/forum/showpost.php?p=457546&postcount=2">http://www.webdeveloper.com/forum/showp ... ostcount=2</a><!-- m -->)Cipher,
I like that. Very simple and not at all complicated like the page templates i was looking at. I will have to give this a shot tonight and see how it goes.

I more thing on this situation as i cant try it at the moment. In asp i had include files that held common functions and subs and all my DB stuff.
Can i use this same technique for this type of a situation?

In the example i looked at, where you want the include file displayed you used a tag but for something like and include for functions you would not use a tag on the aspx page but you would need it on the vb page.
How would i go about this 1?

Thats it,
LarryfAlright i got these includes up and running but i have another question about what i should put in the Header user control.

I wanted to put this code in the file

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<title></title>
<meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
<meta content="Visual Basic .NET 7.1" name="CODE_LANGUAGE">
<meta content="JavaScript" name="vs_defaultClientScript">
<meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
<LINK rel="stylesheet" type="text/css" href=http://www.webdeveloper.com/forum/archive/index.php/"/Styles.css">
</HEAD>
<body>


But to include the header file you have to place the Include tag inside the form tag

<form id="Form1" method="post" runat="server">
<!--Header Include-->
<HeadInc:Header runat="server" ID="Header1"/>


It wont let me do this

<!--Header Include-->
<HeadInc:Header runat="server" ID="Header1"/>

<form id="Form1" method="post" runat="server">


But by doing this i am actually placing all <head><body><html> tags inside the <form> instead of on the outside of the <form>.

I can do it and it works, but will this cause problems down the road?

Let me know what you think about this.Never mind, i just looked at the source of the page and it all displays correclty.

Still alittle confussing. I would of thought the header information would of displayed inside the <form> tag.Still alittle confussing. I would of thought the header information would of displayed inside the <form> tag.


header, footer:

<!-- m --><a class="postlink" href="http://www.webdeveloper.com/forum/showthread.php?t=84033">http://www.webdeveloper.com/forum/showt ... hp?t=84033</a><!-- m -->


menu:

<!-- m --><a class="postlink" href="http://www.webdeveloper.com/forum/showthread.php?t=85401">http://www.webdeveloper.com/forum/showt ... hp?t=85401</a><!-- m -->

has to respond to wanted to use a "common function" share among diff aspx pages:

just do what would've done with Object Oriented Programming, go ahead and make yourself some objects, and access methods from it.Alright i got these includes up and running but i have another question about what i should put in the Header user control.

I wanted to put this code in the file

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<title></title>
<meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
<meta content="Visual Basic .NET 7.1" name="CODE_LANGUAGE">
<meta content="JavaScript" name="vs_defaultClientScript">
<meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
<LINK rel="stylesheet" type="text/css" href=http://www.webdeveloper.com/forum/archive/index.php/"/Styles.css">
</HEAD>
<body>

Well i'm sorry for not responding, but i think when you use this header in the original page, it will work also for the header.
 
Back
Top