我有一個包含下拉列表控件和detailsview控件的更新面板。下拉列表由sqldatasource控件填充,該控件從名爲Places的表格中獲取數據(只是場館列表)。 detailview僅是插入模式,並將位置插入到填充下拉列表的數據庫表中。我試圖允許某人在更新面板中插入一個新位置,並同時刷新下拉列表,以便用戶可以看到下拉列表中的所有位置,包括他們剛剛添加的詳細信息視圖。現在,detailsview會正確地將數據添加到數據庫中,但不會更新下拉列表。如果我在添加新地點後刷新頁面,則會使用新地點更新丟棄列表。有什麼建議麼?在插入具有detailsview的項目後更新DropDownList控件
1
A
回答
1
聲明:此答案已張貼在任何代碼發佈之前的問題。
這也假設兩個控件都在更新面板中。
在用於更新或插入你的DetailsView控件的事件處理程序,您需要添加以下代碼:
MyDropDownList.DataBind()
而且,最壞的情況下,你可以做到這一點,如果更新面板導致您的問題。雖然這不是最好的表現。
Response.Redirect(Request.RawURL)
+0
DataBind的建議工作完美!謝謝! – thenextmogul 2013-02-10 07:25:07
相關問題
- 1. DetailsView DropDownList不更新
- 2. 帶有DetailsView的ASP.NET Parent-Child DropDownList控件
- 3. asp.net添加模板項目的許多dropdownlist到detailsview控件
- 4. DetailsView控件:插入/更新單個記錄
- 5. DetailsView如何在插入項目後檢索DataKeyNames
- 6. asp.net c#DetailsView DropDownList無法更新
- 7. 更新的GridView有DropDownList控件
- 8. dropdownlist控件detailsview到數據庫
- 9. 在插入新元素後更新Yii Dropdownlist [已解決]
- 10. C#For Loop計入DetailsView DropDownList
- 11. 下拉列表數據綁定,新項目插入detailsview
- 12. 在ASP.NET DropDownList控件中插入'空格'
- 13. 綁定的DropDownList到DetailsView控件沒有數據源
- 14. 在Repeater控件中選擇DropDownList項目
- 15. 在編輯模式下添加項目到DetailsView的DropDownList
- 16. ASP.NET DetailsView在插入後返回空白
- 17. 在現有位置插入新項目後的數組順序
- 18. 插入3個項目後無法在html中插入新行
- 19. 選擇的插件DropDownList不更新
- 20. Cordova項目在更新我的項目後無法刪除插件
- 21. 在DetailsView中綁定DropDownList
- 22. DetailsView控件在DataBind後不顯示()
- 23. Listview控件即使在ASP.net中插入實體框架的項目後也不關閉插入項目
- 24. 在c中更新detailsview控件的文本屬性
- 25. 在添加新條目後刷新dropdownlist
- 26. 輸入DropDownList來過濾掉DropDownList項目
- 27. 的CustomValidator在DetailsView控件
- 28. 使用Dropdownlist控件更新GridView
- 29. 在選項卡下插入新項目
- 30. 在GridView中使用DropDownList的值插入新條目
兩個控件是否在同一個更新面板內? – 2013-02-10 06:26:35
請發佈您的代碼 – 2013-02-10 06:27:09
是的,這兩個控件都位於更新面板內。 – thenextmogul 2013-02-10 07:25:59