Register for a class at LearningLine


Next Step

How would you like to pay for your class?
Pay by credit card Pay with prepaid coupon

Class Details

Class:

Price:
$125 USD
Complimentary Subscription:
5 weeks access to entire library
Instructor-support:
5 days (starts first day of class - omits weekends)
Start Date:
Wednesday, February 20, 2013
End Date:
Tuesday, February 26, 2013

Class Details:

Accepting user input in ASP.NET MVC is for developers who have dabbled with MVC but have yet to dig deep into building input forms (e. g. <form>...</form>) which accept a wide variety of user input. Or possibly you've built a few forms, but are not sure how to safely re-display untrusted user input or validate that the inputs are correct in the first place (e.g. start-date is before end-date, that sort of thing).

You will start with a quick overview of building strongly-typed views with MVC's Razor syntax. From there we will quickly move on passing data around in your MVC application including from users to controllers via URLs and routing and from controllers on to the views using view models.

Then we come to the core content of the class. We will build a variety of input forms. We will add client-side and server-side validation to these forms as well as discuss how to safely re-display potentially malicious data. Finally, we'll build a typically data-grid type of view in MVC.