Przykład prezentowany jest poniżej. <%@ Page Language="C#" %> <!DOCTYPE html PUBLIC "---//W3C//DTD XHTML 1.0 //EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <script runat="server"> protected void Page_Load(object sender, EventArgs e)
// Assign the datetime to label control lbl1.Text = DateTime.Now.ToLongTimeString();
</script>
<html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title>Sample page</title> </head> <body> <form id="form1" runat="server"> <div> The current time is: <asp:Label runat="server" id="lbl1" /> </div> </form> </body> </html>
W przykładzie zauważmy kontrolkę Label, zaimplementowaną w ramach treści statycznej, jednakże logika strony, a mianowicie przypisanie kontrolki Label i jej właściwości Text aktualnego czasu odbywa się dynamicznie, poprzez funkcję Page_Load umieszczoną między znacznikami <script>. W przypadku posługiwania się code-behind treść statyczną oraz dynamiczną rozdzielamy między osobne pliki.