0

我想在我的模型中使用枚舉作爲特性,如Castle Monorail page所述但我在​​使用該特性填充radio button時遇到一些問題。如何填充城堡FormHelper RadioField與枚舉屬性

我用這nvelocity語法在我看來:

$formHelper.RadioField("myModel.MyEnumProperty", 1, "%{}") 

(即1爲枚舉的整數值,並且也是我的模型有值)

那應該怎麼辦呢?另外一個答案也與招投標交易(這可能會是一個問題,也是)

回答

0

使用MonoRail Select Using Enum我做了這樣的事情:

#foreach($item in EnumToPairs(typeof(MyEnum))) 
    $Form.RadioField("myModel.MyEnumProperty", $item.First) 
    $Form.LabelFor("myModel.MyEnumProperty", $item.Second) 
#end 

,然後控制器上,你只想用ARDataBind或DataBind正常。