I dropped .net 2.0 fileupload control , but I am not getting my posted file in page load , so some suggest to use dnn webupload control instead of .net 2.0 file upload control . But I dont know how to add dnn webupload control

Unfortunately, the URL Control doesn't let you limit the folders that files can be uploaded to or retrieved from. However, it does respect permissions, so if you have control over the site you're deploying to, you can limit your users to only be able to write to that specific folder.

In terms of what controls are available, I don't know of a definitive list. ~/controls has address.ascx, dualListControl.ascx, help.ascx, helpButtonControl.ascx, labelControl.ascx, moduleAuditControl.ascx, sectionHeadControl.ascx, skinControl.ascx, skinThumbnailControl.ascx, textEditor.ascx, urlControl.ascx, urlTrackingControl.ascx, and user.ascx. I've only personally used labelControl, sectionHeadControl, textEditor and urlControl. In terms of properties, you just have to look to see what's available and what it does, as well as depend on intellisense.