【发布时间】:2013-11-27 01:08:12
【问题描述】:
如何将下拉选择设置为我在 aspx 页面中硬编码的选项? "
我是这样定义的:
<asp:DropDownList ID="DropDownListTug" runat="server"
DataSourceID="SqlDataSourceTugs"
DataTextField="Tug_Name" DataValueField="Tug_ID" AutoPostBack="True"
AppendDataBoundItems="True"OnSelectedIndexChanged="ShowNewRateBtn">
<asp:ListItem Value="0" Text="<Select>" Enabled="True" Selected="False"></asp:ListItem>
</asp:DropDownList>
我正在尝试使用任一方法在代码隐藏中重置
protected void NewTug_Click(object sender, EventArgs e)
{
processTugs.Visible = true;
tname.Visible = true;
allButtons.Visible = true;
pubvar.EnableAllControls(Page);
//DropDownListTug.ClearSelection();
//DropDownListTug.SelectedIndex = 0;
//DropDownListTug.SelectedValue = "0";
BtnNewRate.Visible = false;
BtnDelete.Visible = false;
BtnUpdate.Visible = false;
BtnSave.Visible = false;
BtnNewTugSave.Visible = true;
BtnCancel.Visible = true;
}
但它导致它选择表的第一个索引,而不是我在 aspx 页面中定义的上述索引 0
【问题讨论】:
标签: c# asp.net html-select