2017-06-20 150 views
0

在下拉菜单中选择新值后,项目在回发时变为空白。 {)) 如果(不Page.IsPostBack)然后 Populate_MonthList( Populate_YearList( 结束如果 }用户控件 的 页面加载下拉的UserControl在ASP.net中选择新值时下拉菜单项清除VB

指数变化

Sub Set_Calendar(Sender As Object, E As EventArgs) 
    'Whenever month or year selection changes display the calendar for that 
    month/year   
    calendar1.TodaysDate = CDate(drpCalMonth.SelectedItem.Text & " 1, " & 
     drpCalYear.SelectedItem.Value) 
    If (Sender.Id = "drpCalYear") Then 
     Populate_YearList(True) 
    End If 
    'whenever month or year changes 

End Sub 

能有些帮助是什么问题在这里?

回答

0

您必须将您的活动填入If Not IsPostBack = True Then以内的下拉列表,否则您的下拉列表将被重新创建,从而失去您选择的值。只要您的活动在isPostBack之内,您应该可以访问您的选择。