2008-10-29 3 views
0

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

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

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

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

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

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

Спасибо.

ответ

1

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

SPHttpUtility имеет некоторые полезные функции.

1

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

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

Смежные вопросы