我在面板中有多個控件。面板中的最後一個控件是單選按鈕列表。該面板有一個默認的「提交」按鈕,位於該頁面的面板之外。嵌入面板的頁面還有一些額外的按鈕。當我選擇單選按鈕並按下回車鍵時,「提交」按鈕不會被觸發,而是觸發頁面上的第一個按鈕。那麼關於一個RB使它與文本框或DDL足夠不同以至於它不能識別面板的默認按鈕的是什麼呢?有沒有辦法強制RB使用默認設置?包含RadioButtonList的面板無法識別默認按鈕
謝謝。
我在面板中有多個控件。面板中的最後一個控件是單選按鈕列表。該面板有一個默認的「提交」按鈕,位於該頁面的面板之外。嵌入面板的頁面還有一些額外的按鈕。當我選擇單選按鈕並按下回車鍵時,「提交」按鈕不會被觸發,而是觸發頁面上的第一個按鈕。那麼關於一個RB使它與文本框或DDL足夠不同以至於它不能識別面板的默認按鈕的是什麼呢?有沒有辦法強制RB使用默認設置?包含RadioButtonList的面板無法識別默認按鈕
謝謝。
我有一個解決方法,因爲我仍然不明白爲什麼單選按鈕這樣工作。 (我甚至創建了一個具有類似控件的測試項目,但沒有這個問題。)首先,我在Submit:UseSubmitBehavior="false"
之前的所有按鈕上設置此屬性。就瀏覽器而言,這實際上將使我的提交按鈕成爲前往。
當然,隨着defaultButton被完全刪除,這導致了我在面板中的下拉列表中出現了其他問題。當我拿走defaultButton時,我再也無法擊中,仍然有提交功能工作。所以我需要保持面板的defaultButton。有關於UseSubmitBehavior
的其他帖子,但我從來沒有建立這種關係。
將此按鈕設置爲默認按鈕?我認爲這是來自你的帖子,但只是檢查。只是爲了踢你有沒有嘗試設置Page.Form.DefaultButton只是爲了查看行爲是否持續? –
kd7
2011-02-26 01:55:40