2012-01-08 51 views
0

在UpdatePanel內部我有兩個同時不可見的PlaceHolder。在一個PlaceHolder中,我讓用戶選擇一篇文章進行編輯,當選擇一篇文章時,它將顯示在另一個PlaceHolder中。發生這種情況時,將第一個可見性設置爲false,並打開另一個。取消不發送表單數據的按鈕

現在,當用戶編輯文章時,會出現一些字段和兩個按鈕:一個按鈕標記爲「OK」,用於將表單數據發送到服務器,另一個按鈕標記爲「取消」並用於至。只有當用戶點擊確定按鈕時,我需要將表單數據發送到服務器,因爲這是處理它的唯一情況。因此,如果單擊「取消」按鈕時,是否可以讓系統知道它不應發送表單數據?

問題出現了,因爲起初,我從用於文章主體的tinyMCE組件(因爲它包含HTML)獲取了一個RequestValidation-錯誤,當我單擊取消按鈕時。現在我已經關閉了此頁面的RequestValidation,並且手動進行了驗證。

但無論如何,當單擊取消按鈕時,是否可以關閉表單數據發送?

回答

0

也許如果您在點擊取消按鈕時阻止回發,您將禁用表單數據發送。這可以通過訂閱按鈕的OnClientClick事件並鍵入return false作爲值來實現。

+0

我創建了一個LinkBut​​ton並創建了一個OnClick方法,但似乎在發送數據之後觸發了這種方法。 – 2012-01-15 19:26:13