F# WebSharper';中国官方网站

F# WebSharper';中国官方网站,f#,websharper,F#,Websharper,我已经下载并安装了最新版本的WebSharper。上有一个示例,其中一行如下所示: let HomePage = Template "HomePage" <| fun ctx -> [ Div [Text "HOME"] Links ctx Div [new Controls.HelloControl()] ] let主页= 模板“主页” [Div[Text“HOME”]链接ctx Div[new Controls.HelloControl()] 在Vis

我已经下载并安装了最新版本的WebSharper。上有一个示例,其中一行如下所示:

let HomePage =
    Template "HomePage" <| fun ctx ->
        [ Div [Text "HOME"] Links ctx Div [new Controls.HelloControl()] ]
let主页=
模板“主页”
[Div[Text“HOME”]链接ctx Div[new Controls.HelloControl()]
在Visual Studio 2012 Ultimate RC中,“Web应用程序(Sitelet)”模板已提供以下代码:

let HomePage =
    Skin.WithTemplate "HomePage" <| fun ctx ->
        [
            Div [Text "HOME"]
            Links ctx
        ]
let主页=
Skin.WithTemplate“主页”
[
Div[文本“主页”]
链接ctx
]
当我尝试在
链接ctx
后添加
Div[new Controls.HelloControl()]
时,Visual Studio红线
链接ctx
,并显示以下消息:
此值不是函数,无法应用。
我已尝试将
蒙皮。WithTemplate
更改为仅
Template
,但是,
Template
本身会被消息划红线,
未定义值或构造函数模板

如果您能帮助解决这个问题,我们将不胜感激。了解WebSharper网站上的官方文件是否通常是最新的也是很有帮助的

这是一个屏幕截图

let HomePage =
    Skin.WithTemplate "HomePage" <| fun ctx ->
        [
            Div [Text "HOME"]
            Links ctx
            Div  [new Controls.HelloControl ()]
        ]

让主页=
Skin.WithTemplate“主页”
[
Div[文本“主页”]
链接ctx
Div[new Controls.HelloControl()]
]

注意换行符。F#有一个重要的空格语法。

太棒了!尽管如此,我应该提到,网站上编写的代码本身并没有编译——至少在我安装的Visual Studio中没有。非常感谢。@Shrederroy我刚开始学习Websharper,还发现第一个示例中有几个错误使其无法工作。@JonHarrop Websharper团队很友好。联系他们,他们很乐意为你提供任何帮助。如果你发现错误并报告,他们会尽最大努力迅速纠正。