Bonjour, est ce que qqn sait comment ajouter une méthode à la classe DropDownList ?
Voila la méthode à ajouter:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 protected override void RenderContents(HtmlTextWriter writer) { if (Items != null) { bool selected = false; foreach (ListItem listItem in Items) { writer.WriteBeginTag("option"); if (listItem.Selected) { if (selected) //throw new HttpException(HttpRuntime.FormatResourceString("Cannot_Multiselect_In_DropDownList")); throw new HttpException("Cannot multiselect in DropDownList."); //TODO: this should be language independent selected = true; writer.WriteAttribute("selected", "selected", false); } writer.WriteAttribute("value", listItem.Value, true); listItem.Attributes.Render(writer); // This is the added code //TODO: What happens if "value" or "selected" are in listItem.Attributes? writer.Write('>'); HttpUtility.HtmlEncode(listItem.Text, writer); writer.WriteEndTag("option"); writer.WriteLine(); } } }
Partager