我正在尝试使用枚举作为我的模型中的属性,如Castle Monorail page中所述。但是在使用该属性填充radio button时遇到了一些问题。
我在视图中使用此nvelocity
语法:
$formHelper.RadioField("myModel.MyEnumProperty", 1, "%{}")
(1
枚举的整数值,以及我模型的值)
应该如何做?另外还有一个答案也涉及招标(也可能是一个问题)
答案 0 :(得分: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。