@ Html.EnumDropDownListFor를 사용하고 싶습니다. 문제가 있습니다.EnumDropDownListFor로 개체의 속성에 바인딩
이 내가 가진 것입니다 : DefaultProviderEnum
유형 ProviderFormat
이다
@Html.EnumDropDownListFor(x => x.DefaultProviderEnum,
"Select default provider", new { @class = "form-control", id = "pro" })
:
public enum ProviderFormat
{
[Description("ASG")]
ASG = 1,
[Description("SCS")]
SCS = 2
}
내가 모델에 올바르게 설정하고로드 할 때 제대로 나타납니다. 열거를 결합 할 수있는 방법이 있나요
model.CU.DefaultProviderInt = (int)model.DefaultProviderEnum;
: 내가 가진 문제는 내가 그것을 게시 할 때 수동으로는 int이며 내 객체에 속성에 바인딩 대신 내 객체를 설정해야합니다입니다 개체의 속성으로 드롭 다운하고 이렇게 설정하지 않아도됩니까?
'model.CU.DefaultProvider' 란 무엇입니까? 당신은 프로퍼티가'ProviderFormat' 타입이고 나중에'int' 타입이라고 말했습니까? 'CU.DefaultProvider'가하는 일을 생략했습니다. – adiga
DefaultProvider는 CU 개체의 int입니다. DefaultProvider를 'ProviderFormat' 유형의 모델에서 설정하려고합니다. –