Click here to Skip to main content
15,884,917 members
Articles / Web Development / ASP.NET

Guestbook for ASP.NET

Rate me:
Please Sign up or sign in to vote.
4.64/5 (52 votes)
19 Jun 20022 min read 739K   7K   138  
An ASP.NET application written from the ground up, that presents a guestbook.
<%@ Page language="c#" Codebehind="View.aspx.cs" AutoEventWireup="false" Inherits="Guestbook.View" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
	<HEAD>
		<title>Tech Head - Guestbook</title>
		<meta name="GENERATOR" Content="Microsoft Visual Studio 7.0">
		<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
		<meta name="CODE_LANGUAGE" Content="C#">
		<meta name="vs_defaultClientScript" content="JavaScript">
		<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
		<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
		<meta name="Description" content="Tutorials and free source code for Windows developers. Programming samples for WTL, SOAP, ATL, DCOM, COM, Visual C++, C++, C# and XML by Laurent Kemp�.">
		<meta name="Keywords" content="Tutorials, Free source code, Visual C++, C#, C Sharp, .NET, COM+, Windows, C++, GUI, XML, UML, SOAP, ATL, WTL, DCOM, COM">
		<meta http-equiv="Reply-to" content="mailto:lkempe@netcourrier.com">
		<meta name="Copyright" content="Copyright � 2001 Laurent Kemp�, All Rights Reserved.">
		<meta name="Author" content="Laurent Kemp�">
		<link rel="stylesheet" href="/laurent.kempe/css/global.css" type="text/css">
		<script language="JavaScript">
<!-- JavaScript handling SOAP WebCam
function HL(element, on) 
{
if (!on)
{ 
element.style.backgroundColor = '#6699CC';
element.style.color = 'white';
element.style.borderColor = '#6699CC';
} else { 
element.style.backgroundColor = '#E1F0FF';
element.style.color = 'blue';
element.style.borderColor  = '#FFFFFF';
}
return false;
}
function sp(_serial,_page) 
{
document.write( '<a href="http://www.wanadoo.fr/pages_per'+
'so/estat/bin/pwpestat_stat.cgi"><img src'+
'="http://perso.estat.com/cgi-bin/perso/'
+_serial+'?'
+'&n='+Math.round (Math.random () * 1000000000000000)
+'&page='+escape(_page.length?_page:document.title)
+'&referer='+escape(document.referrer)+'" BORDER=0><\/A>')
}
//-->
		</script>
		<script language="JavaScript" for="HLLink" event="onmouseover">
return HL( this, true );
		</script>
		<script language="JavaScript" for="HLLink" event="onfocus">
return HL( this, true );
		</script>
		<script language="JavaScript" for="HLLink" event="onmouseout">
return HL( this, false );
		</script>
		<script language="JavaScript" for="HLLink" event="onblur">
return HL( this, false );
		</script>
	</HEAD>
	<body bgcolor="#e1f0ff" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
		<table width="100%" height="100%" cellPadding="0" cellSpacing="0" border="0">
			<!-- Heading -->
			<tr height="118" valign="top">
				<td>
					<table border="0" cellspacing="0" cellpadding="0">
						<tr>
							<td><a href="http://perso.wanadoo.fr/laurent.kempe/"><img src="/laurent.kempe/images/header_left.gif" width="580" height="118" border="0"></a></td>
							<td width="100%"><img src="/laurent.kempe/images/header_bkgr.gif" width="100%" height="118" border="0"></td>
						</tr>
					</table>
				</td>
			</tr>
			<tr height="100%" valign="top">
				<td>
					<table height="100%" width="100%" border="0" cellpadding="0" cellspacing="0" bgcolor="#6699cc">
						<tr>
							<!-- Menu -->
							<td width="149" valign="top">
								<table width="149" border="0" cellpadding="0" cellspacing="0">
									<tr>
										<td width="149" valign="top">
											<table width="100%" border="0" cellpadding="0" cellspacing="0">
												<tr>
													<td>
														<!-- Menu -->
														<span id="menu"></span>
												<tr>
													<td width="150" height="20" valign="center"><span class="MT">Technical</span></td>
												</tr>
												<tr>
													<td width="150" height="20" valign="center"><a id="HLLink" class="MI" href="http://perso.wanadoo.fr/laurent.kempe/technical/csharp/" name="HLLink">C#</a></td>
												</tr>
												<tr>
													<td width="150" height="20" valign="center"><a id="HLLink" class="MI" href="http://perso.wanadoo.fr/laurent.kempe/technical/soap/" name="HLLink">SOAP</a></td>
												</tr>
												<tr>
													<td width="150" height="20" valign="center"><a id="HLLink" class="MI" href="http://perso.wanadoo.fr/laurent.kempe/technical/wtl/" name="HLLink">WTL</a></td>
												</tr>
												<tr>
													<td width="150" height="10" valign="center">
													</td>
												</tr>
												<tr>
													<td width="150" height="20" valign="center"><span class="MT">Book <img src="/laurent.kempe/images/fr.gif" alt="French" width="15" height="9" border="0"></span></td>
												</tr>
												<tr>
													<td width="150" height="20" valign="center"><a id="HLLink" class="MI" href="http://perso.wanadoo.fr/laurent.kempe/book/" name="HLLink">Visual 
															C++ .NET</a></td>
												</tr>
												<tr>
													<td width="150" height="10" valign="center">
													</td>
												</tr>
												<tr>
													<td width="150" height="20" valign="center"><span class="MT">Personal</span></td>
												</tr>
												<tr>
													<td width="150" height="20" valign="center"><a id="HLLink" class="MI" href="http://perso.wanadoo.fr/laurent.kempe/personal/resume/" name="HLLink">Resume</a></td>
												</tr>
												<tr>
													<td width="150" height="20" valign="center"><a id="HLLink" class="MI" href="http://perso.wanadoo.fr/laurent.kempe/personal/albums/" name="HLLink">Photo 
															Albums</a></td>
												</tr>
												<tr>
													<td width="150" height="20" valign="center"><a id="HLLink" class="MI" href="http://perso.wanadoo.fr/laurent.kempe/personal/friends/" name="HLLink">Friends</a></td>
												</tr>
												<tr>
													<td width="150" height="10" valign="center">
													</td>
												</tr>
												<tr>
													<td width="150" height="20" valign="center"><span class="MT">Webcam</span></td>
												</tr>
												<tr>
													<td width="150" height="20" valign="center"><a id="HLLink" href="http://techhead.homeip.net/DimeSample/DimeASPNETClient/WebForm1.aspx" class="MI" name="HLLink" target="webcamcsharp" onclick="open(this.href, this.target, 'resizable=no,width=320,height=240,left=0,top=80,titlebar=no'); return false;">See 
															Me
															<br>
														</a>
													</td>
												</tr>
												<tr>
													<td width="150" height="10" valign="center">
													</td>
												</tr>
												<tr>
													<td width="150" height="20" valign="center"><span class="MT">Contact Me</span></td>
												</tr>
												<tr>
													<td width="150" height="20" valign="center"><span class="MI2"><img src="http://wwp.icq.com/scripts/online.dll?icq=43425466&amp;img=5" width="18" height="18" border="0" alt="Chat with me on ICQ (43425466)."><a href="mailto:lkempe@netcourrier.com"><img src="/laurent.kempe/images/mail.gif" width="14" height="10" border="0" alt="Send me an email."></a></span></td>
												</tr>
												<tr>
													<td width="150" height="10" valign="center">
													</td>
												</tr>
												<tr>
													<td width="150" height="20" valign="center"><span class="MT">Guestbook</span></td>
												</tr>
												<tr>
													<td width="150" height="20" valign="center"><a id="HLLink" class="MI" href="Sign.aspx" name="HLLink">Sign</a></td>
												</tr>
												<tr>
													<td width="150" height="20" valign="center"><a id="HLLink" class="MI" href="View.aspx?page=1" name="HLLink">View</a></td>
												</tr>
												<tr>
													<td width="150" height="10" valign="center">
													</td>
												</tr>
											</SPAN>
										</td>
									</tr>
									<tr>
										<td>
											<!-- MVP -->
											<span id="mvp"></span>
									<tr height="30">
										<td width="150" valign="center"><center><a href="http://www.microsoft.com/france/msdn/communaute/mvp/whoswho.asp" target="_blank"><img src="/laurent.kempe/images/mvp2.gif" alt="Microsoft MVP (Most Valuable Professional)" width="128" height="33" border="0"></a><br>
											</center>
										</td>
									</tr>
								</SPAN>
							</td>
						</tr>
					</table>
				</td>
			</tr>
		</table>
		</td>
		<td width="1" valign="top" bgcolor="#003366"></td>
		<td width="10" valign="top" bgcolor="#e1f0ff"></td>
		<!-- Contents -->
		<td valign="top" bgcolor="#e1f0ff">
			<table width="100%" border="0" cellpadding="0" cellspacing="0" bgcolor="#e1f0ff">
				<tr>
					<td width="98%">
						<!-- Contents -->
						<span id="content">
							<!--CONTENTS-->
							<table border="0" width="100%">
								<tr>
									<td bgcolor="#6699cc"><table border="0" width="100%">
											<tr>
												<td bgcolor="#ffffff"><table border="0" width="100%">
														<TR>
															<td><center><font face="verdana" size="4" color="#003366"><b>Guestbook</b></font></center>
															</td>
														</TR>
													</table>
												</td>
											</tr>
										</table>
									</td>
								</tr>
							</table>
							<br>
							<form id="View2" method="post" runat="server">
								<asp:Literal id="LiteralGuests" runat="server"></asp:Literal>
							</form>
							<!--END CONTENTS--></span>
					</td>
					<td width="2%" bgcolor="#e1f0ff">
					</td>
				</tr>
			</table>
		</td>
		</tr> 
		<!-- Counter -->
		<tr valign="bottom">
			<td width="149">
				<span>
					<!-- Counter -->
					<script id="counter" language="javascript"></script>
				</span>
			</td>
			<td width="1" valign="top" bgcolor="#003366"></td>
			<td width="10" valign="top" bgcolor="#e1f0ff"></td>
			<td bgcolor="#e1f0ff">
				<br>
				<br>
				<hr>
				<table width="100%" border="0" cellpadding="0" cellspacing="0">
					<tr>
						<td align="left">
							<font style="FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Arial, Sans-Serif">Copyright � <a href="mailto:lkempe@netcourrier.com">
									Laurent Kemp�</a>, 2001-2002. </font>
						</td>
						<td align="right">
							<font style="FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Arial, Sans-Serif">Updated: 
								<!--Last Update -->
								<span id="lastupdate">Friday, May 24, 2002 11:41 AM</span> </font>
						</td>
					</tr>
				</table>
				<br>
				<br>
			</td>
		</tr>
		</table> </td> </tr> </table>
	</body>
</HTML>

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article has no explicit license attached to it but may contain usage terms in the article text or the download files themselves. If in doubt please contact the author via the discussion board below.

A list of licenses authors might use can be found here


Written By
Team Leader
France France
I am an experienced Team Leader & Senior Solutions Architect with a passion for shipping high-quality products by empowering development team and culture toward an agile mindset. I bring technical vision and strategy, leading engineering teams to move product, processes and architecture forward.

Comments and Discussions