it displayed The page cannot be displayed b/c it timed out.
By default, asp.net allows 4mb upload only. if you want to override that, you must put this into your web.config file.
the executionTimeout is the amount of time asp.net will wiat before it time out.
max request length is the allowed size... you have to put that segment at the beginning of your web.config, right after <system.web>.
remember, these settings are global. if you ahve 2 forms, running on the same web.config, then i suggest you set the maxrequestlength to something big, and control the upload size limit in your application.