2011-02-16 42 views
1

我在面板中有多個控件。面板中的最後一個控件是單選按鈕列表。該面板有一個默認的「提交」按鈕,位於該頁面的面板之外。嵌入面板的頁面還有一些額外的按鈕。當我選擇單選按鈕並按下回車鍵時,「提交」按鈕不會被觸發,而是觸發頁面上的第一個按鈕。那麼關於一個RB使它與文本框或DDL足夠不同以至於它不能識別面板的默認按鈕的是什麼呢?有沒有辦法強制RB使用默認設置?包含RadioButtonList的面板無法識別默認按鈕

謝謝。

+0

將此按鈕設置爲默認按鈕?我認爲這是來自你的帖子,但只是檢查。只是爲了踢你有沒有嘗試設置Page.Form.DefaultButton只是爲了查看行爲是否持續? – kd7 2011-02-26 01:55:40

回答

0

我有一個解決方法,因爲我仍然不明白爲什麼單選按鈕這樣工作。 (我甚至創建了一個具有類似控件的測試項目,但沒有這個問題。)首先,我在Submit:UseSubmitBehavior="false"之前的所有按鈕上設置此屬性。就瀏覽器而言,這實際上將使我的提交按鈕成爲前往。

當然,隨着defaultButton被完全刪除,這導致了我在面板中的下拉列表中出現了其他問題。當我拿走defaultButton時,我再也無法擊中,仍然有提交功能工作。所以我需要保持面板的defaultButton。有關於UseSubmitBehavior的其他帖子,但我從來沒有建立這種關係。