將列舉的鍵值繫結到下拉列表框

2022-04-05 15:24:11 字數 702 閱讀 5518

控制器**:

///assemblystring:程式集名稱的長格式,name:獲取程式集例項中具有指定名稱的 system.type 物件,except:除了哪些列舉(鍵或值都可以)不載入到下拉列表框

///此方法寫在控制器當中,getenum則為 最下面html**中的action名

public actionresult getenum(string assemblystring, string name, string except = "")

,", except.toupper());

assembly ass = assembly.load(assemblystring);

type type = ass.gettype(name);

if (type != null && type.isenum)

,", names[i].toupper())) < 0)

list.add(new );

}return json(list);

}return json(null);

}

js**:(使用前引用jquery)

$(function () );

}, "json");

});}

});

html中的具體寫法:

選擇

在下拉列表框中繫結列舉

我們曾經見過在propertygrid中能自動用下拉列表列出我們自定義的列舉屬性。這個自動列出列舉值的功能其實很簡單。下面是模仿propertygrid實現乙個遍歷所有列舉繫結到下拉列表的功能 假設 你定義了這樣的乙個列舉 public enum exceptioncategories 或者,你偷懶...

C 列舉型別繫結下拉列表框

列舉的顯示名稱 global system.attributeusage attributetargets.field,inherited false,allowmultiple false public sealed class enumshownameattribute attribute 構造...

可以多選的下拉列表框

可以多選的下拉列表框 自己做開發的過程中,經常有時候遇到一次要選擇多個值的情況。而用dropdownlist一次只能選擇乙個,沒辦法自己最近抽空寫了乙個 方便自己一戶用,不過很簡單 拿出來跟大家交流一下。介面如下 簡單介紹一下 這是乙個使用者控制項 其中包含了 乙個文字框 用來顯示選中text值,乙...