我已經在aspx頁面上放置了HTML'Select'控件,它的項目(選項)是使用javasvript動態加載的。下拉菜單中的項目正確顯示在網頁上。但是,當我從下拉列表中選擇任何項目時,它所選擇的索引不會在aspx.cs文件中返回。實際上,它將選擇的索引顯示爲0,'Select'html控件的大小顯示爲-1。 我已經在正文標記中插入了javascript(將項目插入下拉菜單中)。我也嘗試通過調用Body onload上的javascript函數。但它沒有幫助。 請指教。Html'Select'控件總是將returnh選中的索引設置爲0
3
A
回答
2
因爲您通過JavaScript填充了列表,所以這些值不在ViewState中。所以,當它回傳時,後面的代碼並不知道列表中的值。
您可以使用Request.Form [「ddWhatever」]來獲取所選項目的值,但是當您將其填充到客戶端時,將失去服務器端功能。
1
這是正常的行爲。 爲什麼不綁定來自服務器端的值?使用<asp:DropDownList>
而不是<select>
,給它一個ID,並在將它返回給客戶端之前從.NET代碼填充它(可能在Page_Load上,並確保在綁定之前檢查!IsPostBack)
相關問題
- 1. Htmlselect選擇索引更改事件
- 2. MySQL語句總是將值設置爲0當更新設置
- 3. 如何將索引重置爲0
- 4. MySQL將索引計數重置爲0
- 5. 如何將TableViewer中的選擇設置爲指定的索引?
- 6. avcodec_decode_video2總是將got_picture_ptr設置爲0,同時使用live555
- 7. 如何設置索引/鍵值爲1而不是0
- 8. 選擇下拉值總是指向0索引
- 9. 是否可以將index.number_of_replicas設置爲ES v2.x中的靜態索引設置?
- 10. 爲什麼UISearchBar tableview索引路徑總是返回objectAtIndex:0
- 11. DataGridViewComboBoxColumn設置選擇索引
- 12. 設置選項卡索引
- 13. 將索引變量的值設置爲索引表達式 - pyomo
- 14. 如果未選中複選框,則將狀態設置爲0
- 15. 將WPF中Combobox的SelectedIndex設置爲0
- 16. JComboBox將起始索引設置爲「1」
- 17. 將v-for設置爲特定索引
- 18. 將ToolStripSplitButton.DropDownButtonWidth設置爲0
- 19. 如何將焦點設置爲TreeViewItem中的控件時選擇
- 20. 如何爲listView的索引0設置頁邊距
- 21. 如何在數組列表中將索引重置爲0?
- 22. 將JComboBox的初始選擇索引設置爲-1或者什麼都不是
- 23. 找到一個數組的最小元素,並將其索引設置爲0
- 24. 設置索引爲更好的搜索
- 25. 在R中將NA設置爲0
- 26. 將控件的Datacontext設置爲屬性
- 27. uisegmented控制手動設置選定的索引不工作
- 28. 如何引用VBA中的HTMLSelect對象?
- 29. 設置Android RadioGroup的選定索引
- 30. DataGridViewComboBoxColumn設置選定的索引