VB.net FindByValue不起作用

时间:2015-06-17 15:19:28

标签: asp.net vb.net

这是我的代码:

If Not IsPostBack Then
    If DD_SalesCounselor.Items.FindByValue(dr("Sales_Id_Fk").ToString) Is Nothing     Then
         Me.DD_SalesCounselor.SelectedValue = "-1"
     Else 
         Me.DD_SalesCounselor.SelectedValue = dr("Sales_Id_Fk")
     End If
End If

它位于Page_Load事件上。每次都转到-1 ......但值是在下拉列表中?有什么想法吗?

1 个答案:

答案 0 :(得分:2)

在Load事件期间,值尚不可用。您需要将值直接放在Response流之外或等到数据绑定事件之后。