【发布时间】:2016-09-19 17:23:14
【问题描述】:
在以下情况下,我需要您的帮助: 我有一个下拉列表如下:
<asp:dropdownlist id="myvalues" runat="server">
<listitem value="Low">Low</listitem>
<listitem value="Medium">Medium</listitem>
<listitem value="High">High</listitem>
<listitem value="Super High">Super High</listitem>
</dropdownlist>
我需要从一个复选框中调用上述下拉值,如下所示:
<asp:CheckBox ID="mybox" runat="server" Text="Click Me" Checked="true"/>
当我保存值时,它工作正常,但是当我调用编辑时,它只显示第一个值。我想带上保存的值,我还需要在 VB.Net 中编码 我尝试了以下方法,但没有奏效:
If mybox.checked = True Then
'myvalues.SelectedValue = true
myvalues.Items(myvalues.Items.Count -1).Selected = True
else
'to do somethig here'
End If
问题在于,当我尝试编辑时,它只会显示第一个下拉值,即 Low 而不是保存的值。 任何人都可以帮我解决问题吗? 预先感谢您的大力支持。
【问题讨论】: