Jam*_*oll 5 vb.net asp.net drop-down-menu
我已经研究了如何使用以下代码创建DropDownList:
<select id="salesPersonDropList" runat="server"></select>
Run Code Online (Sandbox Code Playgroud)
在我的.aspx页面中,我的代码后面循环运行数据库输出:
Dim newListItem As ListItem
newListItem = New ListItem("Title", "Value")
salesPersonDropList.Items.Add(newListItem )
Run Code Online (Sandbox Code Playgroud)
我想不通的是如何以编程设置其创建的列表项是在所呈现的DropDownList到预先选定的一个,即如何创造什么我会在HTML写的:
<select>
<option value="1">1</option>
<option selected value="2">2</option>
</select>
Run Code Online (Sandbox Code Playgroud)
基于数据库输出.由于后面的代码循环遍历数据库输出,它应该将输出与会话变量进行比较,如果它们的值匹配,则ListItem应该是在呈现的DropDown中选择的项.
将您的Selected属性设置ListItem为true:
Dim newListItem As ListItem
newListItem = New ListItem("Title", "Value")
newListItem.Selected = True
salesPersonDropList.Items.Add(newListItem )
Run Code Online (Sandbox Code Playgroud)