User-417640953 posted
Hi naylard,
Welcome to asp.net forum.
According to your description, I see you want the users can define custom filename when using AjaxFileUpload upload file.
This is not a easy job. Just think that, if we want define self filename, we must send the message to the server side. In other words, we must
get the custom filename in the method AjaxFileUpload1_UploadComplete(object sender, AjaxControlToolkit.AjaxFileUploadEventArgs e).
As we all know that the method is called asynchronously with the AjaxFileUploadHandler.axd handler.
Fortunately, there is a property "ContextKeys" used to pass information to the server when a file is uploaded. However the property is not implemented.
If you want to use this property to pass custom file name to UploadComplete method, you should make some change with the ajaxtoolkit code.
Please check below issue, someone has provided how to implement the ContextKeys property.
http://stackoverflow.com/questions/13080186/how-can-i-use-the-contextkeys-property-for-the-ajaxfileupload-control
If you done above job, it is easy to complete AjaxFileUpload1 with custom file name or description.
Hope this helps, thanks.
Best Regards!