SortedList 排序
--------------------编程问答-------------------- SortedList 是自动排序的,继承重写它即可。 --------------------编程问答--------------------具体该怎么写? --------------------编程问答-------------------- 不是“web生产出来的dropdownlist,是按照 "Key" 的值来排序”
而是因为你用的是SortedList的缘故,他默认就是按Key来排序,如果你是想要按照列表的顺序,直接用Dictionary就行了
--------------------编程问答-------------------- 当然这种情况用Tuple也可以:
public static IDictionary TaskSchType
{
get
{
var items = new Dictionary<int,string> { { TaskSearch_Global, "部门(含上级部门)" },
{ TaskSearch_Local, "单个部门" },
{ TaskSearch_PerDept, "个人(含上级部门)" },
{ TaskSearch_PerOnly, "个人" } };
return items;
}
}
--------------------编程问答-------------------- SelectList本身是创建一个select
public static List<Tuple<int, string>> TaskSchType
{
get
{
var items = new List<Tuple<int, string>> { new Tuple<int,string>( TaskSearch_Global, "部门(含上级部门)" ),
new Tuple<int,string>( TaskSearch_Local, "单个部门" ),
new Tuple<int,string>( TaskSearch_PerDept, "个人(含上级部门)" ),
new Tuple<int,string>( TaskSearch_PerOnly, "个人" )};
return items;
}
}
你直接组合成一个数组,然后用js来写就好了
补充:.NET技术 , ASP.NET