However, if you're talking about letting your users upload things on your website... I'm not sure. There are controls you can use to upload objects to your webserver, and there might be one in the basic ASP.NET controls, but I've never used one.
Correct.
Just return an alternate value and put something like this: