Это работает в IE (и FF, я верю):
if(document.getElementById("uploadBox").value != "") {
// you have a file
}
«Сегодня» определенно локализован в Ajax Control Toolkit - похоже, что вам не хватает сборки вспомогательных ресурсов.
Если вы загрузили двоичный дистрибутив, то в папке, в которой находится AjaxControlToolkit.dll
(выпуск или отладка, не знаю, какой именно), вы также должны увидеть целую группу каталогов, названных в соответствии с кодом культуры. , например fr, zh-CHT, ja и т. д., каждый из которых содержит AjaxControlToolkit.resources.dll
.
Вам необходимо скопировать языковые папки, которые вы хотите, в каталог bin вашего веб-сайта, чтобы ресурсы будут загружены и использованы средой выполнения .NET для соответствующей культуры.
Если вы просто ссылаетесь на AjaxControlToolkit.dll напрямую, вы не получите необходимые сборки ресурсов автоматически,