问候,一旦选择了另一个下拉列表中的值,我也试图清除下拉列表。当用户提交表单时,应该只有一个具有值的下拉列表。I have started the code as shown below but the drop-down will not reset itself when a value from the other drop-down is selected. 我确定我遗漏了一些非常简单的东西,或者我的命名已关闭。谢谢。
enter code
`<%@ Page Language="C#" AutoEventWireup="true" CodeFile="homepagestate.aspx.cs" 继承="_homepagestate"%>
< form id="form1" runat="server">
<asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="true" OnSelectedIndexChanged="sel"> <asp:ListItem Value="-选择一个或多个状态-"></asp:ListItem> <asp: ListItem Value="ALABAMA"></asp:ListItem>
< /asp:DropDownList>
<asp:DropDownList ID="DropDownList2" runat="server" AutoPostBack="true"> <asp:ListItem Value="-Select One-"></asp:ListItem> </asp:DropDownList>
< asp:Button ID="Button1" runat="server" Text="Submit" /></div>
</form>
使用系统;
使用 System.Data;
使用 System.Configuration;
使用 System.Collections;
使用 System.Web;
使用 System.Web.Security;
使用 System.Web.UI;
使用 System.Web.UI.WebControls;
使用 System.Web.UI.WebControls.WebParts;
使用 System.Web.UI.HtmlControls;
公共部分类_homepagestate:System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if ( !IsPostBack )
{
// sel();
DropDownList2.SelectedIndex = 0;
}
}
protected void sel(object sender, EventArgs e)
{
Response.Write(DropDownList2.SelectedIndex);
//DropDownList2.selecteditem = 0;
}
}
'