Это вопрос, который я не могу обработать, поэтому, пожалуйста, дайте мне несколько советов.Другие списки на сайте (Sharepoint 2010)
Вот мой код для получения имен всех списков:
private List<string> GetAllLists()
{
site = SPContext.Current.Site;
web = site.OpenWeb();
List<string> listNames = new List<string>();
var count = web.Lists.Count;
for (int i = 0; i < count; i++)
{
listNames.Add(web.Lists[i].Title);
}
return listNames;
}
Он работает, все в порядке. Но когда я хочу подключиться к моему сайту sharepoint из Интернета или с телефона, этот метод возвращает разные имена. Все они. Можете ли вы объяснить мне, почему это происходит и что мне нужно изменить?
Спасибо!
Насколько я понимаю, вы говорите о разных результатах для разных языков. Но я писал о других списках, например, у меня есть два списка (клиенты и менеджеры), но каждый раз, когда я подключаюсь через Интернет, они не отображаются, но я могу видеть некоторые другие списки, которые не появляются, когда я получаю доступ к моему сайту из моей программы. – Viaches
Когда вы сказали, что программа возвращает разные имена, хотя вы имели в виду, что видели одни и те же списки, но отображаемые имена были разными. Вы должны уточнить, что вы имеете в виду, подключившись через Интернет, вы имеете в виду браузер? Как это отличается от того, что делает ваша программа? Вы уверены, что смотрите на тот же сайт? Попробуйте изменить свою функцию и вернуть web.ID и убедитесь, что вы видите тот же идентификатор GUID. Вы аутентифицируете то же самое? –