MVC 中將列舉型別繫結到下拉列表

2021-05-23 03:13:44 字數 776 閱讀 7990

一、建立乙個如下的擴充套件方法 :

static

selectlist toselectlist

<

tenum

>

(this

tenum enumobj)

;return

newselectlist(values, "id

", "name

", enumobj);}

二、控制器裡**如下(其中postatus是枚 舉型別):

public

virtual

actionresult edit(guid

?id)

三、前台**如下所示:

<

th width

="15%"

align

="right"

>

: html.labelfor(model 

=>

model.status)

%>

th>

<

td width

="35%"

>

: html.dropdownlistfor(model 

=>

model.status, viewdata[

"status"] 

asselectlist

)%>

: html.validationmessagefor(model 

=>

model.status)

%>

td>

wpf中列舉Enum型別繫結問題

正常情況列舉型別是不能繫結顯示的,所以需要乙個轉換器將列舉轉為字串才能正常在控制項裡顯示 具體 如下 轉換器 列舉轉字串 valueconversion typeof enum typeof string public class enumtostringconverter ivalueconver...

列舉型別到DataTable的轉換

開發中常常會遇到這樣的需求,定義了個列舉需要繫結到乙個下拉框給使用者選擇,雖說簡單可還是麻煩,貼上一小段 給大家試試 將列舉類轉換為表 value int型值,name 名稱,description descriptionattribute指定的描述 public static enumschema...

反射 利用泛型把列舉繫結到listControl

using system using system.collections.generic using system.componentmodel using system.data using system.drawing using system.linq using system.text u...