Я хочу добавить ajax: TabContainer на мою веб-страницу. Я не получаю никаких ошибок сборки, но когда я пытаюсь перейти на страницу, она выдает мне ошибку: «Невозможно изменить коллекцию Controls, потому что элемент управления содержит блоки кода (то есть <% ...%>)». .
Я повторно загрузил Ajax Control Toolkit для образцов сайтов, открыл решение в VS, запустил образец для TabContainer, и он работал нормально. Я подумал, что это, возможно, другая версия Ajax Control Toolkit - но нет. Файлы AjaxControlToolkit.dll, на которые ссылаются два сайта, идентичны. Почему я не могу заставить TabContainer работать на моем сайте?
Есть еще одна проблема, но я не знаю, связана ли она. Я только недавно установил Visual Studio 2008. Как только я открыл свой веб-сайт, VS автоматически создал вкладку «Элементы управления AJAX» на панели инструментов и заполнил ее всеми элементами управления ajax. В исходном коде все элементы управления имеют префикс "ajax", т.е. "".
Однако, когда я открыл образец веб-сайта, Visual Studio создала еще одну вкладку в наборе инструментов - «Компоненты AjaxControlToolkit», заполненную теми же элементами управления, что и в «Элементах управления AJAX». Я не знаю, почему он добавил одни и те же элементы управления дважды (но, как ни странно, с разными значками для них на панели инструментов). В исходном коде все элементы управления имеют префикс «ajaxToolkit», т. Е. «". Что тут происходит? Я просто хочу, чтобы проклятый TabContainer работал на моем сайте.