Exercise: Form including integer input

This exercise is provided to allow potential course delegates to choose the correct Wise Owl Microsoft training course, and may not be reproduced in whole or in part in any format without the prior written consent of Wise Owl.

The answer to the exercise will be included and explained if you attend the Wise Owl course listed below!

Category ==> ASP.NET webforms - VB  (27 exercises)
Topic ==> Coding web pages  (2 exercises)
Level ==> Average difficulty
Course ==> ASP.NET WebForms - VB
Before you can do this exercise, you'll need to download and unzip this file (if you have any problems doing this, click here for help).

You need a minimum screen resolution of about 700 pixels width to see our exercises. This is because they contain diagrams and tables which would not be viewable easily on a mobile phone or small laptop. Please use a larger tablet, notebook or desktop computer, or change your screen resolution settings.

Create a new website and add the 4 files in the above folder into it (alternatively, you may be able to use the website you've just been working with in the previous exercise).

Create a new (or edit an existing) form called frmFilmEntry to allow people to type in new films.  This should work as follows if you type in a film name and valid rating (ie an integer between 0 and 10):

ASP.NET 4.0 - Visual Basic exercise - Coding web pages (image 1)

What you should see if you choose a film with rating 9

Use Try / Catch / End Try in your code so that it:

  • Attempts to convert the text typed into the film rating text box into an integer; and
  • Displays a suitable error if this fails

This is what you should see if you type in an invalid rating, or leave it blank:

ASP.NET 4.0 - Visual Basic exercise - Coding web pages (image 2)

Here we've entered the rating as text, and not as a number

Close down your website, saving any changes!

This page has 0 threads Add post