Q
記住後
0
A
回答
0
<select name="item.location" class="selectpicker">
@foreach (var x in JournalConnector.GetAllLocations())
{
@if(ViewBag.SelectedID ==x.id){
<option id="line" selected="selected" value="@x">@x</option>
}
else{
<option id="line" value="@x">@x</option>
}
}
</select>
這不是確切的代碼,但是這是觀念
控制器保存張貼的ID
到viewbag
ViewBag.SelectedID = ID;
+0
該解決方案可行,但我建議不要使用ViewBag,因爲它是一個動態對象,它可能會變得非常混亂。 你也可以使用DropDownLists的HTML助手,這將簡化你的代碼。 看看這個SO回答:http://stackoverflow.com/questions/6807256/dropdownlist-set-selected-value-in-mvc3-razor –
+1
謝謝你的解決方案,我用你的一些修改 - 現在它的工作。 –
相關問題
- 1. 如何記住Jquery的最後狀態?
- 2. 使CheckedListBox記住過濾器後的CheckedItems
- 3. asp.net mvc multiselect回覆後記住狀態
- 4. 記住最後的QLineEdit數據
- 5. 註銷後記住用戶名
- 6. 在代碼執行後記住變量
- 7. 記住元素的類供以後
- 8. 在會話超時後記住頁面
- 9. Debian重啓後會記住PHP會話
- 10. HTML5拖動後記住div位置
- 11. jQuery記住更改後的舊類/ id
- 12. 記住gets.chomp
- 13. DotNetOpenAuth記住我
- 14. 記住匹配
- 15. 記住cookie
- 16. 記住請求
- 17. AWS Cognito身份JS:忘記/記住/不要記住設備
- 18. SPLoginViewController記住憑證
- 19. Foursquare登記入住
- 20. 記住selectfield sencha touch
- 21. 「記住我」在ASP.Net
- 22. AngularJS - 記住視圖
- 23. 記住靜態值
- 24. 記住我與zend_auth
- 25. togglebutton記住狀態
- 26. 記住CSS屬性
- 27. Laravel4:記住認證
- 28. 記住我和restful_authentication
- 29. 記住我的cookie
- 30. 如何記住PhoneApplicationService.Current.State
難道你不能只從數據庫中取回值並匹配你的HTML,而不是將它保存在本地或會話存儲中? – James
在表單處理完成的函數中,將選定的值返回到視圖,並使用該值選擇下拉列表。 –