2010-01-06 47 views
1

衆所周知,HyperLink有一個navigateURL屬性,只要你點擊一個超鏈接,你就會重定向到鏈接目的地,這沒問題。如何更改HyperLink NavigteURL點擊

所以LinkBut​​ton的視覺情況是一樣的超鏈接,但它沒有一個NavigateUrl屬性,而是可以通過的LinkBut​​ton的OnClick事件使用的Response.Redirect重定向用戶,

你mehods之間的differet是鏈接出現可以在新的瀏覽器標籤或新頁面上打開目標網址,但linkBut​​ton只是在當前打開的窗口中重定向用戶。

你可以用JavaScript butall我需要window.opn打開一個窗口是使用由用戶選擇的項目的組成產生了目的地URL的超鏈接(這是不可能的超鏈接,但可用的LinkBut​​ton)

任何想法生成NavigatURL每當用戶點擊鏈接不是靜態之前選擇項目

回答

0

鏈接按鈕可以觸發重定向,當它通過做點擊時Response.Redirect(「」);您可以將URL重定向爲按鈕的命令參數......超鏈接是一個鏈接,您可以處理客戶端點擊,但最簡單的方法是創建自己的鏈接...我不確定你正在尋找的最終解決方案是什麼?

是否希望能夠處理服務器上的點擊然後重定向?你如何生成URL?你總是可以做改變JS鏈接的href:

var a = document.getElementById("linkid"); 
a.href = "http://hewlink.com"; 
+0

親愛的布萊恩,你所說的閱讀與JavaScript箱內物品,並將它們分配到的鏈接navigateURL是一個解決方案,但它不是爲我們好,這是一個耗時的解決方案。我們正在尋找另一種解決方案。像一個擴展方法,反之亦然。 – 2010-01-26 09:27:52

+0

好吧,我不確定你的意思是「我需要的是使用HyperLink,通過用戶選擇的項目組合來生成他的目標URL」?如果你能詳細說明這一點,我可以更新一些更詳細的信息。 – 2010-01-26 13:31:54