# Using Razor with HTML Form Elements

At the end of this topic, you should be able to:

  • Describe what is meant by Name/Value pairs in HTML forms
  • Describe how the name and value attributes of HTML form elements are used
  • Distinguish between Query String values and POST values in a page request
  • Describe three different ways to obtain HTML Form values sent to the web server in a page request using the Request object in Razor
  • Describe the purpose of the .IsPost property
  • Retrieve, examine and use HTML Form values supplied to a Razor page
  • Retain the user input in HTML form elements after the user submits a form