前提用HTML+CSS+JS做好静态效果,从数据库中读取数据,在服务器端填充下拉导航的数据项,输出到HTML。
DataTable table=new DataTable();
table.Columns.Add("ID",typeof(int));
table.Columns.Add("Name");
DataRow row=table.NewRow();
row["ID"]=1;
row["Name"]="a";
table.Rows.Add(row);
row=table.NewRow();
row["ID"]=2;
row["Name"]="b";
table.Rows.Add(row);
row=table.NewRow();
row["ID"]=3;
row["Name"]="c";
table.Rows.Add(row);
DropDownList1.DataTextField="Name";//显示的文本
DropDownList1.DataValueField="ID";//隐藏在后面的对应的值
DropDownList1.DataSource=table;//数据源