コードビハインドができてから、すっかり忘れてた。これでも動くのね。なんか大分新鮮。(はてな表記のコードシンタックスハイライトがaspxに対応してないので、ちょっと色がおかしいけど↓)

Sample.aspxのみ

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

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>サンプル</title>
    <script language="c#" runat="server">
        
        /// <summary>
        /// ページロード時
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        void Page_Load(object sender, EventArgs e)
        {
            lbl1.Text = "初期表示";        
        }

        /// <summary>
        /// ボタンクリック時
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        void btn1_Click(object sender, EventArgs e)
        {
            lbl1.Text = txt1.Text;
        }
        
    </script>
</head>
<body>
    <form id="form1" runat="server">
        <asp:Label runat="server" ID="lbl1"/><asp:TextBox runat="server" ID="txt1"/>
        <asp:Button runat="server" ID="btn1" onclick="btn1_Click" Text="ボタン" />
    </form>
</body>
</html>