Проблема олицетворения SharePoint WebPart - PullRequest
0 голосов
/ 03 января 2011

Я хочу отобразить все веб-части на странице в контексте другого пользователя, пароль которого неизвестен. Я администратор SiteCollection. Решение типа this

не работает, потому что есть некоторые веб-части, такие как ListViewWebPart, которые я не могу изменить и не могу унаследовать.

Лучшим решением было бы написать webPart, который изменит контекст всех остальных, однако я не уверен, как обеспечить отображение webPart как первого и как изменить контекст.

Считаете ли вы, что global.asax может быть полезен в этой ситуации?

Привет

Адам

Ответы [ 3 ]

0 голосов
/ 04 января 2011

Хм, единственный способ, о котором я мог подумать, - это изменить файл compat.browser, чтобы любой вызов OOTB ListViewWebPart был перенаправлен на ваш собственный производный CustomListViewWebPart. Тем не менее, не уверен, что Tyhat добьется цели, хотя.

0 голосов
/ 04 января 2011

проблема в том, что ListViewWebPart запечатан (как половина классов sharePoint: /)

0 голосов
/ 04 января 2011

Если у вас нет доступного пользовательского контекста и вы не знаете его пароля, как вы можете имитировать его?Будучи администратором, вы не сможете превзойти базовую модель безопасности или контрольный журнал.

...