【问题标题】:Update DropDownList control after inserting an item with a detailsview插入带有详细信息视图的项目后更新 DropDownList 控件
【发布时间】:2013-02-10 14:27:59
【问题描述】:

我有一个更新面板,其中包括一个下拉列表控件和一个详细信息视图控件。下拉列表由 sqldatasource 控件填充,该控件从名为 Places 的表(只是场地列表)中获取数据。详细信息视图仅是插入模式,并将位置插入到填充下拉列表的数据库表中。我试图允许某人在更新面板中插入一个新位置并同时刷新下拉列表,以便用户将看到下拉列表中的所有位置,包括他们刚刚使用详细信息视图添加的位置。现在,详细信息视图正在正确地将地点添加到数据库中,但没有更新下拉列表。如果我在添加新地点后刷新页面,下拉列表将更新为新地点。有什么建议吗?

【问题讨论】:

  • 两个控件是否在同一个更新面板中?
  • 是的,这两个控件都在更新面板内。
  • @thenextmogul 如果建议的答案对您有用,那么请将其标记为已接受的答案以帮助他人。
  • @thenextmogul 谢谢 :)

标签: asp.net updatepanel detailsview html-select


【解决方案1】:

免责声明:此答案是在问题中发布任何代码之前发布的。

这也假设两个控件都在更新面板内。

在为您的 DetailsView 控件更新或插入的事件处理程序中,您需要添加以下代码:

MyDropDownList.DataBind()

而且,最坏的情况是,如果更新面板给您带来问题,您可以这样做。不过,这并不是最好的性能。

Response.Redirect(Request.RawURL)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-03-28
    • 1970-01-01
    • 2011-12-18
    • 1970-01-01
    • 1970-01-01
    • 2023-03-21
    • 1970-01-01
    相关资源
    最近更新 更多