我有一个包含下拉列表控件和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