ASP.NET/Adding A Little Interactivity

From Wikibooks, open books for an open world
Jump to navigation Jump to search

Either

<%@ Page Language="VB" %>

or

<%@ Page Language="C#" %>
<html>
 <head>
   <title>Testing Interactivity</title>

VB.Net code:

   <script runat="server" language="vbscript">
     ' ASP.NET page code goes here
     Sub Page_Load()
       'On Page Load Run this code
     End Sub
     Sub submit_Click()
       output.Text = "'" & input.Text & "' (" & input.Text.Length & " characters)"
     End Sub
   </script>

C# code:

   <script runat="server" language="c#">
     // ASP.NET page code goes here
     void Page_Load(object sender, EventArgs e){
        // On Page Load Run this code
     }
     void submit_Click(object sender, EventArgs e){
        output.Text = "'" + input.Text + "' (" + input.Text.Length + " characters)";
     }
   </script>
 </head>
 <body>
   <form runat="server">
     <asp:textbox id="input" runat="server"/>
     <asp:literal id="output" runat="server"/>
     <asp:button id="submit" runat="server" text="show details" OnClick="submit_Click"/>
   </form> 
 </body>
</html>