1. You want to DropDownList autocommit must set the autopostback= "true" property, following is the code:
Copy Code code as follows:
<asp:dropdownlist id= "ddlnamelist" runat= "Server" height= "30"
autopostback= "True" onselectedindexchanged= "ddlnamelist_selectedindexchanged" ></asp:DropDownList>
2. When the server processing, especially the initialization of the DropDownList, did not notice the result was wrong, the following is the error code:
Copy Code code as follows:
protected void Page_Load (object sender, EventArgs e)
{
if (! Page.iscallback)
{
This.fillintonamelist ();
}
}
This initialization error occurs every time it is uploaded to the server, which causes the DropDownList Selectindex to be 0 each time it is fetched.
Correct code, as follows:
Copy Code code as follows:
protected void Page_Load (object sender, EventArgs e)
{
if (! Page.IsPostBack)
{
This.fillintonamelist ();
}
}