Гиперссылки в веб-части Sharepoint

Я работал над проектом SharePoint и пошел по маршруту загрузки пользовательских элементов управления через настраиваемую веб-часть.

У меня есть несколько веб-элементов управления, в которых мне нужно динамически создавать гиперссылки (в цикле из базы данных), которые будут вызывать определенные функции пользовательского элемента управления при нажатии.

Когда я создаю свои собственные сайты ASP.NET, я просто добавляю параметры к гиперссылке и проверяю загрузку страницы, чтобы узнать, нужно ли мне запускать какой-либо другой код при щелчке гиперссылки.

Я начинаю понимать, что это, вероятно, не будет очень надежным в среде SharePoint, потому что я не контролирую способ формирования URL-адресов веб-страниц.

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

Может ли кто-нибудь указать мне правильное направление?

Спасибо.


person Ryan Smith    schedule 29.10.2008    source источник


Ответы (2)


Вы по-прежнему можете добавить параметры строки запроса в конец любого URL-адреса, и ваша веб-часть подберет их. Способ создания URL-адреса должен быть немного более сложным, поскольку вы не можете предполагать, что ваш будет единственными параметрами запроса в URL-адресе.

SPHttpUtility имеет несколько полезных функций.

person Nat    schedule 29.10.2008

Если вы хотите избежать сложности работы с URL-адресами и их анализа, вам необходимо использовать серверные элементы управления ASP.NET - вся их идея состоит в том, чтобы абстрагироваться от такой сложности.

http://msdn.microsoft.com/en-us/library/seey0yt3(VS.85).aspx http://www.startvbdotnet.com/aspsite/controls/linkbutton.aspx.

person Ryan    schedule 29.10.2008