2008-10-29 128 views
0

我一直在處理SharePoint項目,並且已經走過了通過自定義Web部件加載用戶控件的路線。Sharepoint Webpart中的超鏈接

我有幾個網頁控件,我需要動態生成超鏈接(從數據庫循環),這將調用點擊用戶控件的某些功能。

當我構建自己的ASP.NET網站時,我只是將參數添加到超鏈接並檢查頁面加載,以查看是否需要在單擊超鏈接時運行任何其他代碼。

我開始意識到這可能不會在SharePoint環境中非常可靠,因爲我不控制網頁URL的形成方式。

我希望在單擊超鏈接並傳遞一些值時將它回發,但我不確定最佳方法來解決此問題。

難道有人指着我正確的方向嗎?

謝謝。

回答

1

您仍然可以將查詢字符串參數添加到任何網址的末尾,並且您的web部件將接收它們。 您創建網址的方式必須要更復雜一點,因爲您不能假設您將只是網址上的唯一查詢參數。

SPHttpUtility有一些有用的功能。