2011-05-15 68 views
1

我知道這是一個簡單的問題;但我一直無法在網上找到解決方案。我是ASP.Net的新手,我試圖在用戶點擊文本鏈接時觸發回傳。帶有標籤的回傳?

我嘗試使用HyperLink控件,runat =「server」;但它沒有Click事件。如果我將URL設置爲我的頁面幷包含查詢字符串值(如?test = a),它將重新加載我的頁面,但IsPostBack將爲false。

我知道我可以用按鈕做到這一點,但我更喜歡文本鏈接的外觀。

我應該使用什麼?

編輯:感謝您的答覆。對不起,問這樣一個愚蠢的問題。

回答

1

嘗試使用LinkButton控件。它有點擊事件。 (MSDN Page

0

你的確可以使用LinkButton爲別人在我之前指出。

通常可以通過生成JavaScript代碼回傳觸發任何控制回發 - 使用「ClientScript.GetPostBackEventReference()」方法;

例如,你可以使用這個代碼,以使在JavaScript事件回發:

YourControl.Attributes.Add("onmousedown",Page.ClientScript.GetPostBackEventReference(YourControl,"onmousedown"));