2008-10-29 13 views
0

J'ai travaillé sur un projet SharePoint et j'ai suivi la procédure de chargement des contrôles utilisateur via un composant WebPart personnalisé.Hyperliens dans Sharepoint Webpart

J'ai plusieurs contrôles Web où j'ai besoin de générer dynamiquement des liens hypertexte (dans une boucle à partir d'une base de données) qui appellera certaines fonctions du contrôle utilisateur quand on clique dessus. Lorsque je construis mes propres sites ASP.NET, j'ajoute simplement des paramètres au lien hypertexte et vérifie le chargement de la page pour voir si j'ai besoin d'exécuter un autre code quand un lien hypertexte est cliqué. Je commence à réaliser que cela ne sera probablement pas très fiable dans l'environnement SharePoint parce que je ne contrôle pas la façon dont les URL des pages web sont formées.

Je préférerais l'afficher après avoir cliqué sur le lien hypertexte et passer certaines valeurs, mais je ne suis pas sûr de la meilleure façon d'aborder cela.

Quelqu'un pourrait-il me diriger dans la bonne direction?

Merci.

Répondre

1

Vous pouvez toujours ajouter des paramètres de chaîne de requête à la fin de n'importe quelle URL et votre Webpart les récupèrera. La façon dont vous créez l'URL devra être un peu plus sophistiquée dans la mesure où vous ne pouvez pas supposer que les vôtres seront les seuls paramètres de requête sur l'URL. Le SPHttpUtility a des fonctions utiles.