iT邦幫忙

0

ASP.NET DropDownList 在表單送出後變回輸入前的選項

  • 分享至 

  • xImage

在網頁中的DropDownList 選擇完畢並送出後,請問有方法可以讓它變回一開始的選項嗎?
一開始顯示是這樣
https://ithelp.ithome.com.tw/upload/images/20220511/20143679JLKGmfW4oy.png
然後選擇完後送出會維持剛剛選擇的選項
https://ithelp.ithome.com.tw/upload/images/20220511/20143679symiUGaWTW.png
希望可以讓它恢復成輸入前的樣子也就是第一張圖,這樣下次輸入選項也是從0開始
謝謝~

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
1
ddx
iT邦研究生 4 級 ‧ 2022-05-11 08:38:30
最佳解答

假設你的0是第一個的話
DropDownList1.Items[DropDownList1.SelectedIndex].Selected = false;
DropDownList1.Items[0].Selected = true;

ruby iT邦新手 5 級 ‧ 2022-05-11 18:58:57 檢舉

可以成功執行了! 謝謝~

0
天黑
iT邦研究生 5 級 ‧ 2022-05-11 09:34:39

理論上你應該會有兩個action get跟post,post會保留當前頁面的值,如果確認程式成功,直接redict回get的action這樣應該比較快

ruby iT邦新手 5 級 ‧ 2022-05-11 19:10:02 檢舉

了解 謝謝你~

2
Floralt 昀翰
iT邦新手 4 級 ‧ 2022-05-11 10:26:16

這個問題好有趣
別人都是因為變回原本的選項
在問怎麼記住選項

頭一次看到有人問怎麼不記住 XD

如果是webform pageload的時候就全清
如果是mvc return一個乾淨的view

ruby iT邦新手 5 級 ‧ 2022-05-11 19:09:26 檢舉

了解~謝謝你~
在google的時候也覺得我的問題怎麼跟別人不一樣 哈哈

我要發表回答

立即登入回答