ASP.NETのページにIE11でアクセスして、javascriptでasp:FileUpload要素のfileupload.files.lengthを参照してからポストバックするとfileupload.PostedFileプロパティがnullになる

意味不明な挙動。chromeだとPostedFileにちゃんと値が入っていた。
UpdatePanelを使うとPostedFileがnullになるが、該当のページはUpdatePanelを利用していなかった。
回避策は、アップロードするファイルが存在するかどうかをfileupload.value == "" で判定すればいい。