ASP Examples

This section provides practical examples to demonstrate the usage of ASP in real-world scenarios. These examples cover common tasks like form handling, data processing, and user interaction to help you understand ASP concepts in depth.

Key Topics

Form Handling Example

Example

<!-- Form Example -->
<html>
<body>
<form method="post" action="process_form.asp">
    <label for="username">Username:</label>
    <input type="text" id="username" name="username"><br><br>
    <button type="submit">Submit</button>
</form>

<!-- process_form.asp -->
<%
    Dim username
    username = Request.Form("username")
    Response.Write("Welcome, " & username & "!")
%>
</body>
</html>

Explanation: This example demonstrates handling a simple form submission, retrieving the input using Request.Form, and dynamically displaying the result.

Dynamic Table Example

Example

<%
    Dim data, i
    data = Array("Apple", "Banana", "Cherry")
%>
<html>
<body>
<table border="1">
    <tr>
        <th>Item</th>
    </tr>
    <%
        For i = 0 To UBound(data)
            Response.Write("<tr><td>" & data(i) & "</td></tr>")
        Next
    %>
</table>
</body>
</html>

Explanation: This example dynamically generates a table using an array and a loop, demonstrating how to create structured HTML output with ASP.

User Greeting Example

Example

<%
    Dim hour
    hour = Hour(Now())
    If hour < 12 Then
        Response.Write("Good Morning!")
    ElseIf hour < 18 Then
        Response.Write("Good Afternoon!")
    Else
        Response.Write("Good Evening!")
    End If
%>

Explanation: This example uses conditional logic to greet the user based on the current time, demonstrating ASP's ability to interact dynamically with real-time data.

Key Takeaways

  • ASP enables dynamic interactions with forms and user data.
  • Conditional logic and loops allow for the creation of personalized, data-driven web pages.
  • Practical examples enhance understanding of ASP's capabilities in real-world scenarios.