簡體   English   中英

根據asp.net中的值/文本在asp.net單選按鈕列表中預選擇一個單選按鈕

[英]Pre-Select a radio button in a asp.net radiobuttonlist based on a value/text in asp.net

我有一個asp:RadioButtonList從sql服務器獲取數據。 單選按鈕列表是在彈出的編輯窗口中創建的。 由於這是一個編輯窗口,因此應該有預選擇項,以便用戶可以看到作為預選單選按鈕的現有數據。

<asp:RadioButtonList ID="RadioButtonList4" runat="server"
                     DataSourceID="SqlDataSource3"
                     DataTextField="NAME"
                     RepeatColumns="2">
</asp:RadioButtonList>

我試圖將這行代碼放入“ on_click打開編輯窗口”按鈕中,但它不起作用:

RadioButtonList4.Items.FindByValue("some string").Selected = true;

目前,我也對jQuery解決方案持開放態度。

也許您可以嘗試首先清除選擇,例如:

RadioButtonList4.ClearSelection();
RadioButtonList4.Items.FindByValue("some string").Selected = true;

但是您的問題可能是由於彈出窗口造成的,可能是您無法在此事件上訪問RadioButtonList4,或者有人正在預選該值。 另外,請確保您具有value:數據源中的某些字符串。

通常,您的方法是正確的,在其他地方搜索問題

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM