2015-09-09 20 views
1

好的,我对VB.Net相当陌生。我需要一种能够从当前页面导航到各种页面的方式。我用了一个ddl。因此,如果我在第一页上,并且想要转到第6页,我只需打开ddl选择页面6并激活。 这是我的问题。在使用ddl时,在选择第6页后,它会自动将我带到它,但在ddl中回到1。我如何让ddl显示我所在的页面?如何让选中的项目在下拉列表中显示VB.Net

+0

页面是否在索引数组中? –

+0

不,他们从数据库中提取 –

+0

页面显示哪种类型的控件? –

回答

1

您需要确定正在加载哪个页面并使用它来设置ddl。最简单的方法是查看网址。我假设ddl中的值与页面名称相同。

Sub Page_Load 

    Dim filename As String = Request.Url.AbsolutePath 
    ' You probably need to do some string manipulation on filename to 
    ' make it match the values in the ddl. 

    'Databind your DropDownList however you're already doing it 
    ddl.Items.FindByValue(filename).Selected = true 

End Sub 
相关问题