Microsoft ASP.NET Team released a preview of dynamic languages support for ASP.NET 3.5 in Codeplex. That means languages like IronPython and IronRuby can be used to code ASP.NET pages, for example below is your ASPX page
<form id="form1" runat="server">
<div>
Enter your name:<br />
<asp:TextBox ID="TextBox1" runat="server">
</asp:TextBox>
<asp:Button ID="Button1" runat="server" Text="Button"
OnClick="Button1_Click"/><br />
<br />
<asp:Label ID="Label1" runat="server" Text="Label">
</asp:Label>
<br />
</div>
</form>
You can have a Python code behind page for the Button1_Click event
<script runat="server">
def Page_Load(sender, e):
if not IsPostBack:
Label1.Text = "...Your name here..."
def Button1_Click(sender, e):
Label1.Text = Textbox1.Text
</script>
Do download from Codeplex and have fun with it.