F# WebSharper';中国官方网站
我已经下载并安装了最新版本的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
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团队很友好。联系他们,他们很乐意为你提供任何帮助。如果你发现错误并报告,他们会尽最大努力迅速纠正。