How do I make a checkbox required on an ASP.NET form?

I’ve done some searching on this, and I’ve found several partial answers, however nothing that gives me that warm fuzzy “this is the right way to do this”. To answer the most frequently occurring complaint against this question: “checkboxes can have two legitimate states – checked and unchecked”, this is an “I accept the terms and conditions…” checkbox which must be checked in order to complete a registration, hence checking the box is required from a business logic standpoint.

Validating for large files upon Upload

I am working with c# MVC 2 and ASP.NET. One of my forms includes a file input field which allows a use to select any file type which will then be converted into a blob and saved into the database. My problem is that whenever a user selects a file that exceeds a certain amoutn of Mb (about 8) I get a page error that says the following: