我要求对ASP.NET下拉服务器控件中的下拉列表选项进行分组.你对如何处理这个问题有什么 idea 吗?我是ASP.NET新手.

我的要求.

推荐答案

看看这篇文章,我也需要组下拉列表.

ASP.NET DropDownList with OptionGroup support

用法:

protected void Page_Load(object sender, EventArgs e) 
{

              ListItem item1 = new ListItem("Camel", "1");
              item1.Attributes["OptionGroup"] = "Mammals";

              ListItem item2 = new ListItem("Lion", "2");
              item2.Attributes["OptionGroup"] = "Mammals";

              ListItem item3 = new ListItem("Whale", "3");
              item3.Attributes["OptionGroup"] = "Mammals";

              ListItem item4 = new ListItem("Walrus", "4");
              item4.Attributes["OptionGroup"] = "Mammals";

              ListItem item5 = new ListItem("Velociraptor", "5");
              item5.Attributes["OptionGroup"] = "Dinosaurs";

              ListItem item6 = new ListItem("Allosaurus", "6");
              item6.Attributes["OptionGroup"] = "Dinosaurs";

              ListItem item7 = new ListItem("Triceratops", "7");
              item7.Attributes["OptionGroup"] = "Dinosaurs";

              ListItem item8 = new ListItem("Stegosaurus", "8");
              item8.Attributes["OptionGroup"] = "Dinosaurs";

              ListItem item9 = new ListItem("Tyrannosaurus", "9");
              item9.Attributes["OptionGroup"] = "Dinosaurs";


              ddlItems.Items.Add(item1);
              ddlItems.Items.Add(item2);
              ddlItems.Items.Add(item3);
              ddlItems.Items.Add(item4);
              ddlItems.Items.Add(item5);
              ddlItems.Items.Add(item6);
              ddlItems.Items.Add(item7);
              ddlItems.Items.Add(item8);
              ddlItems.Items.Add(item9);

          }

Asp.net相关问答推荐

如何在 C# 代码中获取当前项目名称?

httpCompression 和 urlCompression 有什么区别?

在 Sessions 中存储自定义对象

SqlBulkCopy 超时

使用 IIS 的 ASP.NET 调试超时

多行文本框多个换行符

System.Linq.Dynamic 不支持 OrderByDescending("someColumn")?

GridView 与嵌套类的属性绑定

Ef core:执行 MaxAsync 时序列不包含任何元素

ASP.Net 自定义客户端验证

从后面的 asp.net 代码中读取表单身份验证 cookie

如何在 IIS 7.5 上使用 ASP.NET 表单身份验证保护静态文件?

使用 Moq 验证活动注册

如何在 asp net core api 中使用 Created(或 CreatedAtAction / CreatedAtRoute)

当.NET抛出WebException((400)错误请求)时如何处理WebResponse?

带有模型的 ASP.NET MVC 重定向

ASP.NET 5、EF 7 和 SQLite - SQLite 错误 1:没有这样的表:博客

可以在不 destruct 站点的情况下将 MIME 类型添加到 web.config 吗?

MVC4 - 当优化设置为 true 时Bundle 不起作用

SignalR 2.0 错误:无法加载文件或程序集 Microsoft.Owin.Security