有没有办法让mvc模型拥有一个f#选项类型的属性,并让它在Post期间绑定到模型(就像当前可映射的可空属性一样,但是它不是null / value,而是F#的一些没有)?
示例f#型号:
[<CLIMutableAttribute>]
type Student = { StudentId : int; MainSportsId : int option}
然后在控制器发布方法中:
[<HttpPost>]
member this.AddRecord(resp: Student) =
resp.MainSportsId
如果用户在文本框中输入了数字,则resp.MainSportsId为“Some number”;如果文本框为空,则为“None”。
谢谢!