AjaxControlToolkit Asyncfileupload с главной страницей не работает - PullRequest
4 голосов
/ 27 апреля 2011

Я использую Ajax AsyncFileUpload в asp.net 4.0 с главной страницей, и я получаю сообщение об ошибке, что файл недействителен. Если я использую это без главной страницы, это работает. С главной страницей, если я установлю

ClientIDMode="AutoID"

Это начинает работать. Какова цель ClientIDMode и почему AsyncFileupload не работает без ClientMode с главной страницей.

Пожалуйста, предложите.

Ответы [ 2 ]

1 голос
/ 27 апреля 2011

Значение ClientID генерируется путем объединения значений идентификаторов каждого родительского контейнера именования со значением идентификатора элемента управления.В сценариях привязки данных, в которых отображается несколько экземпляров элемента управления, инкрементное значение вставляется перед значением идентификатора элемента управления.Каждый сегмент отделяется символом подчеркивания (_).Этот алгоритм использовался в версиях ASP.NET ранее, чем ASP.NET 4.

С MSDN

0 голосов
/ 22 сентября 2011

Сценарий на стороне клиента запутался, потому что не смог найти предсказанный ClientID.

...