The PseudoRequestDictionary is created to behave similarly to the standard IIS Request and similarly to several fileupload components that can be found. Advantages: no need to install any components; It is free code and you can adapt the code to your desires; It is not read-only (IRequestDictionary is read-only). You can add, remove and change key/value pairs whenever you like; Handles forms > 100 kb.