2

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

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

在 Visual Studio 2012 Ultimate RC 中,“Web 应用程序(Sitelet)”模板已经提供了以下代码:

let HomePage =
    Skin.WithTemplate "HomePage" <| fun ctx ->
        [
            Div [Text "HOME"]
            Links ctx
        ]

当我尝试在Visual Studio 红线Div [new Controls.HelloControl ()]之后添加消息时: 我尝试更改为 just ,但随后它本身被消息红线。Links ctxLinks ctxThis value is not a function and cannot be applied.Skin.WithTemplateTemplateTemplateThe value or constructor Template is not defined

解决问题的任何帮助将不胜感激。了解 WebSharper 网站上的官方文档是否通常是最新的也会很有帮助。

这是一个屏幕截图。

Visual Studio 2012 Ultimate 屏幕截图

4

1 回答 1

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

注意换行符。F# 具有空格有效的语法。

于 2012-07-02T09:57:02.153 回答