WebSharper无法解码记录类型的函数参数

时间:2013-04-28 17:54:38

标签: f# websharper

WebSharper 2.5.8-alpha 似乎无法使用记录类型的参数处理函数。
我的代码很简单:

type Foo =
{
    Name: string
    Num: int
}
[<Rpc>]
let Bar (foo: Foo) =
    foo |> ignore

[<JavaScript>]
let Baz =
    Bar { Foo.Name="ABC"; Foo.Num=42 }

当WebSharper处理程序集时,它会报告以下错误,指向Bar

  

无法解码JSON中的参数:foo

正式版2.4.85.235绝对正常。

有解决方法吗?

注意:我正在尝试使用WebSharper 2.5.8-alpha,因为官方/稳定版本遇到了此处描述的错误:Content.Redirect is a permanent redirect

0 个答案:

没有答案
相关问题