Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint
Share this Page URL
Help

6. Web Site Fundamentals > 6.2. Code-Behind

Code-Behind

You can interweave content, such as HTML, text, server controls, and program code in a single file, as was done with traditional ASP. This is known, cleverly, as the single-file model.

To see an example of the single-file model, look at CodeSingleFile.aspx, listed in Example 6-1. If you place this file in a folder on your machine, (such as c:\websites), create a virtual directory pointing to that folder, named, for example, Websites, and then enter the following URL in your browser:

http://localhost/websites/CodeSingleFile.aspx

Example 6-1. CodeSingleFile.aspx

<%@ Page Language="C#" %>
 

<script runat="server">
    protected void btnHello_Click(object sender, EventArgs e)
    {
       lblMessage.Text = "Hello. The time is " +
            DateTime.Now.ToLongTimeString();
    }
</script>
 
<html>
<head runat="server">
    <title>Code-Beside</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
      <h1>Code-Beside</h1>
       <asp:Button ID="btnHello" runat="server"
                   Text="Hello"
                   OnClick="btnHello_Click" />
       <br />
       <asp:Label ID="lblMessage" runat="server"  />
    </div>
    </form>
</body>
</html>

  

You are currently reading a PREVIEW of this book.

                                                                                                                    

Get instant access to over $1 million worth of books and videos.

  

Start a Free Trial


  
  • Safari Books Online
  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint