2009-10-12 25 views
0

我在我的網站上使用ASP.NET ImageButton。當用戶點擊ImageButton時,會通過OnClientClick事件激發一個javascript。該腳本更改ImageButton的ImageUrl。獲取ASP.NET ImageButton OnClientClick更改到服務器

在同一頁上,我有一個提交按鈕。

單擊該按鈕會導致顯示回帖。

當處理提交按鈕的服務器端OnClick事件時,是否有方法從服務器端知道ImageButton的正確ImageUrl?

回答

1

你可以在隱藏的文本框中存儲那個改變了的郵件網址,在回發你可以得到文本框。

0

您可以添加一個隱藏字段來記錄每次當客戶端腳本觸發時圖像名稱是什麼。回發時,您只需檢查該字段的值。

1

,或者你可以只使用這在您的代碼隱藏:

protected void imageclicked(object sender, eventargs e) 
{ 
ImageButton ClickedButton = sender as ImageButton; 
} 

那麼你可以使用ClickedButton.ImageUrl