簡體   English   中英

將下拉列表返回到最初選擇的值

[英]Return dropdownlist to initially selected value

我正在創建一個create-read-edit-delete接口。

我有一個動態填充的dropdownlistddl_Status ,它在頁面加載時設置為選擇一個特定的值。 然后禁用下拉列表。

如果用戶單擊“編輯”,則啟用下拉列表。 然后,用戶可以更改選擇。

如果用戶單擊“取消”,我想將下拉列表返回到它的初始選擇,然后禁用它。 如果我使用ddl_Status.SelectedValue我會得到用戶選擇的值。

在javascript中我會使用ddl_Status.defaultValue但我找不到.NET中的等價物。 我正在考慮使用隱藏字段值來存儲初始值,但這看起來很笨拙。

填充下拉列表時,當用戶單擊“取消”時,將默認值存儲在asp隱藏字段(hdn_DefaultValue)中:ddl_Status.selectedValue = hdn_DefaultValue。

您可以在加載頁面后立即將ddl_Status.SelectedIndex存儲在變量中,並在每次用戶單擊“取消”時將其還原。 當然,只有在沒有對項目進行任何更改的情況下,這才有效。

暫無
暫無

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

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