Exercises
GET Request
While reading the chapter, you created a basic Hello, World application using ASP.NET
called HelloASPDotNET. Open that project up in Visual Studio, and get ready to add some
features. Before you start working, create a new branch so you can revisit where you ended the reading at.
Modify your HelloController class to display a form on a GET
request that asks the user for both their name and the language they
would like to be greeted in. It should look something like this:
The resulting form submission should return and display the message, âBonjour Chrisâ.
The language is presented in a dropdown, more formally known as a select element.
For more information about the select element and how it works, read the
MDN documentation
.
POST Request
When the user submits the form (via a POST request), they should be
greeted in the selected language. Your new feature should:
Include at least 5 languages, with English being the default. If you donât speak 5 languages yourself, ask your friend the Internet .
Include a new
public staticmethod,CreateMessage, in theHelloControllerthat takes a name as well as a language string. Based on the language string, youâll display the proper greeting.
Bonus Mission
- Add some more HTML and inline styles to your returned greeting response string so that the displayed message looks a bit nicer.
