C# 当我单击提交按钮C时,asp.net下拉列表值消失
我对下拉列表有问题 当我在下拉列表中选择一个值并单击submmit按钮时,之后,所选值将消失。但是,当我重新加载此页面时,将显示选定值。我不重新加载页面-我使用回发 .aspx页面:C# 当我单击提交按钮C时,asp.net下拉列表值消失,c#,asp.net,C#,Asp.net,我对下拉列表有问题 当我在下拉列表中选择一个值并单击submmit按钮时,之后,所选值将消失。但是,当我重新加载此页面时,将显示选定值。我不重新加载页面-我使用回发 .aspx页面: 从Dropdownlist标记中删除DataTextField=Name1&DataValueField=Value1属性。@SaurabhSrivastava为什么?我删除了。它是一样的,不起作用。这是您页面中的完整代码吗?加载时,ddl1中发生了什么?选择的索引发生了变化当按下按钮时,它会被触发吗?ddl1\u
从Dropdownlist标记中删除DataTextField=Name1&DataValueField=Value1属性。@SaurabhSrivastava为什么?我删除了。它是一样的,不起作用。这是您页面中的完整代码吗?加载时,ddl1中发生了什么?选择的索引发生了变化当按下按钮时,它会被触发吗?ddl1\u选择的索引发生了变化我连接其他下拉列表ddl2级联下拉列表
<asp:DropDownList ID="ddl1" runat="server" Height="18px" Width="172px" AutoPostBack="true" DataTextField="Name1" DataValueField="Value1" OnSelectedIndexChanged="ddl1_SelectedIndexChanged" TabIndex="5" >
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
dt = np.GetData();
ddl1.DataSource = np.GetData(); //stored procedure
ddl1.DataTextField = "Name1";
ddl1.DataValueField = "Value1";
ddl1.DataBind();
ddl1.Items.Insert(0, "");
ddl1.EnableViewState = true;
}