В чем разница между двумя строками ниже? Они делают одно и то же, есть ли разница?
string filename = System.IO.Path.GetFileName(FileUpload1.PostedFile.FileName);
string filename = FileUpload1.PostedFile.FileName;
Подробнее здесь: https://stackoverflow.com/questions/272 ... -file-name