【问题标题】:ASP.NET dropdown selected value?ASP.NET 下拉选择值?
【发布时间】:2010-05-17 19:21:04
【问题描述】:

我有一个 ASP.NET 下拉列表并使用 .SelectedValue 获取选定值。在某些情况下,我还通过分配这个值来设置它。即使我从下拉列表中选择项目,我似乎也随机没有设置此值。有时有效,有时无效。

想法?

【问题讨论】:

  • ViewState 是打开还是关闭,你在哪里绑定 Dropdown,在 Page.Load 中还是在 Page.Init 中?您是否仅在不 Page.IsPostback 或每次回发时绑定它? ......

标签: asp.net drop-down-menu


【解决方案1】:

如果您在 Page_Load 绑定您的数据,请通过检查页面是否回发来确保您没有重新绑定。

if(!Page.IsPostBack){ /*bind data here*/ }

【讨论】:

  • 谢谢。我想我想通了,这有点复杂,但只与我的项目有关。不过感谢您的回答。
【解决方案2】:

在您能够检查选择之前,请确保您没有在回发时重新绑定数据。

另外,您是否正在创建列表项并将列表项插入到多个列表中?如果您选择一个列表,它将更改另一个列表。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-05-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-04
    • 1970-01-01
    相关资源
    最近更新 更多