Вы проверяете, что индекс массива содержит строку "undefined"
, вы должны либо использовать оператор typeof
:
typeof predQuery[preId] == 'undefined'
, либо использовать глобальное свойство undefined
:
predQuery[preId] === undefined
Первый способ безопаснее , поскольку глобальное свойство undefined
доступно для записи, и его можно изменить на любое другое значение.
Перейти, чтобы просмотреть все содержимое сайта ( http: //yourdmain.sharepoint/sitename/_layouts/viewlsts.aspx ). Выберите библиотеку документов «Pages» (библиотека «Pages» названа в зависимости от языка, на котором вы создали сайт. IE на норвежском языке библиотека называется «Sider»). Загрузите файл default.aspx на свой компьютер и исправьте его (удалите веб-часть и тег <% Register). Сохраните его и загрузите обратно в библиотеку (не забудьте вернуть файл).
РЕДАКТИРОВАТЬ:
ааа .. вы не используете шаблон сайта публикации. Зайдите в действие сайта -> настройки сайта. В разделе «Администрирование сайта» выберите меню «Содержание и структура». Теперь вы должны увидеть страницу default.aspx. Но вы ничего не можете с этим поделать ... (удалить, скопировать или переместить)
обходной путь : Включите функцию публикации в корневом каталоге. Добавьте фиксированный файл default.aspx в библиотеку Pages и измените страницу приветствия на эту. Отключите функцию публикации (это приведет к удалению всех остальных списков, созданных с помощью этой функции, но не библиотеки страниц, так как одна страница используется). Теперь у вас будет новая страница default.aspx для корневого веб-сайта, но URL-адрес изменен с sitename / default.aspx на sitename / Pages / default.aspx.
способ решения проблемы II Используйте функцию для изменения файла default.aspx. Решение объясняется здесь: http://wssguy.com/blogs/dan/archive/2008/10/29/how-to-change-the-default-page-of-a-sharepoint-site-using -a-feature.aspx
Вы всегда можете использовать Генератор решений Sharepoint для создания проекта и редактирования в VS2008.
Вы можете найти Генератор вместе с инструментами разработчика Sharepoint.