Гиперссылки в Sharepoint Webpart - PullRequest
0 голосов
/ 29 октября 2008

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

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

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

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

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

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

Спасибо.

Ответы [ 2 ]

1 голос
/ 30 октября 2008

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

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

1 голос
/ 29 октября 2008

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

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

...