问题标签 [websharper]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
248 浏览

msbuild - 在 mono 上构建 webshaper 应用程序

我正在尝试在 mono + xbuild 上构建 WebSharper 应用程序,但出现以下错误:

目标描述是这样的:

知道如何解决这个问题吗?

更新:我正在使用单声道版本 3.2.3 和 websharper 2.4.85

谢谢!

0 投票
2 回答
589 浏览

f# - 保护 WebSharper 远程调用

引用 WebSharper 2.5 alpah 文档的远程处理组件假设:

RPC 可调用方法可以安全地由未经身份验证的客户端从 Web 调用。

有没有办法保护远程调用,所以它们只能从经过身份验证的客户端调用?

0 投票
1 回答
259 浏览

html - 在没有 Visual Studio 的情况下使用 Webshaper 显示 HTML 页面

我正在做一个简单的演示,其中涉及使用 F# 和 Websharper 创建一个 HTML 页面。使用 Websharper 网站上的示例,当我在 Visual Studio 上点击调试时,我可以使用站点小程序运行一个简单的 Hello World 页面。我想知道是否有一种方法可以将其打包,这样我就不必在 Visual Studio 中打开文件并点击调试来显示内容?我尝试从命令行使用 msbuild 来构建解决方案,但我没有运气以这种方式打开浏览器。我需要的是一种无需打开 VS 即可编译代码并显示 HTML 页面的方法。我还在为 VS for Web Express 2012 使用 Web 应用程序(Sitelets)模板。谢谢

0 投票
1 回答
77 浏览

websharper - 有免费提示吗?

我正在学习JavaScript(通过Eloquent JavaScript)并认为我会Websharper同时学习。

是否可以访问JavaScript'prompt之外的命令ExtJS

我在网上搜索并在文档中找不到不需要许可证的任何内容。

0 投票
1 回答
272 浏览

f# - WebSharper KendoUI。无法反序列化以下的元数据:IntelliFactory.WebSharper.KendoUI

我尝试在 MS VS 2013 中使用 WebSharper 和 KendoUI 扩展。

来自 NuGet 的 WebSharper.KendoUI:https ://www.nuget.org/packages/WebSharper.KendoUI/

当我尝试构建我的项目时,我得到了下一个错误。请注意,即使我没有在我的代码中使用这个包而只安装它,也会发生这个错误。

拜托,谁能解释一下你来解决它。

谢谢。

0 投票
1 回答
213 浏览

javascript - 如何与 WebSharper 交互和设置 DOM 属性?

我经常需要与页面的 DOM 进行交互,如何通过 WebSharper 进行交互?

例如,当我想用​​ JavaScript 重定向我的页面时,我会运行:

如何访问window和设置location?这在 F# 中看起来如何?
此外,它如何与函数一起使用,例如 IE:

注意:如果有通过 WebSharper 重定向的内置方法,我很想知道,但请记住,这只是一个示例。

0 投票
1 回答
277 浏览

f# - |> 的含义!(前管砰)

在阅读 Websharper 在线示例时,我遇到了这样的示例:

我们似乎不在计算表达式中,并且由于某种原因,谷歌搜索|>!.

!修饰符在这种情况下有什么作用?它如何改变正向管道的结果?

0 投票
0 回答
114 浏览

websharper - WebSharper VSIX 没有安装在 Visual Studio 2013 Ultimate 上?

我的机器上安装了 Visual Studio 2013 Ultimate,我尝试使用提供的 VSIX 安装 WebSharper 项目模板。但是我什么也没看到,VSIX 只是启动和退出,什么都没有发生。

我尝试直接和从扩展管理器安装其他 VSIX,它们都可以正常工作。

你能告诉我在我的情况下可能有什么问题吗?我通过 VSIX 安装了 Visual F# 3.1 并且可以正常工作。

0 投票
1 回答
134 浏览

websharper - 将文件添加到 WebSharper.UI.Next 项目

作为使用 WebSharper.UI.Next 的一种方式,我从 GitHub 克隆了示例项目。它有效,但我如何添加文件。可以调出“添加项目”菜单,但 .fs 文件不是选项之一。

0 投票
1 回答
166 浏览

javascript - 管理站点中的资源

我开始学习WebSharper,我发现管理资源(例如css 和javascript 文件)有点混乱。

关于此的文档提供了一个示例资源声明

您可以[<Require>]在程序集上放置一个属性,以使资源出现在网站的每个页面上:

文档继续说该属性可以放置在模块、类型和(模块级别)let 绑定上,WebSharper 将构建一个依赖关系图来确定给定页面(操作)是否需要依赖关系。我已经尝试了一些东西(使用 Twitter Bootstrap 资源声明),但我让这项工作的唯一方法是程序集属性。

有人可以举一个例子(或提供一个链接)说明如何正确使用该[<Require>]属性,以便将其添加到一个操作上,而不是另一个?

作为参考,这里是 Twitter Bootstrap 资源声明:

(我知道[<Require]>这里的属性使它成为 Bootstrap 资源的依赖项,尽管我认为 WebSharper 无论如何都包含 JQuery,这会使它变得多余。)