问题标签 [dotvvm]

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 回答
229 浏览

signalr - 带有 SignalR 的 DotVVM - 客户端连接始终未定义

我正在尝试使用 DotVVM 框架运行 signalR,但与示例集线器的连接存在问题。

这是我遇到问题的js代码。$.connection总是undefined所以我无法与我的 SignalR Hub 建立任何连接,这很奇怪。是否可以将 SignalR 与 DotVVM 框架一起使用?

脚本注册

这是我的简单集线器,它只发送一些字符串

创业班

0 投票
0 回答
84 浏览

dotvvm - DotVVM - 带有动态输入参数的 CommandBinding

如何在纯代码组件代码中使用动态输入参数创建 CommandBinding to Button?

例如:

现在我想动态地将输入参数传递给 SubCategoryLoader 命令。

如何?

谢谢。

0 投票
0 回答
232 浏览

knockout.js - DotVVM - 如何使用带有 coc 的敲除绑定处理程序触发 viewmodel 方法

我有仅代码组件,我在其中生成我的菜单,在那里我得到了大约 700 条记录,所有这些记录都被一次加载。我决定重新创建它并在单击事件时将另一个菜单对象加载到菜单。

这是我的菜单视图模型,我从视图模型中删除了一些不相关的部分

我之前的想法是,我可以使用此脚本加载菜单的另一部分,在其中获取我单击的对象 ID 并将其发送到 viewmodel。它工作正常,但这种方法的问题是,它会触发PreRender()方法并再次从另一个视图模型加载所有数据。

我的另一个想法是使用knockout binding handler我可以CategoryId在 viewModel 中更新我的属性的位置,但我不确切知道如何在 viewModel 中触发我的某些方法,甚至code-only-component渲染新数据。

这是我的看法

.dotcontrol归档

我的属性的简短预览coc

所以我的问题是,如何处理更改的事件以触发方法,该方法将加载菜单的另一部分并使用我的组件呈现它?

0 投票
0 回答
51 浏览

dotvvm - 如何在 Dotvvm 中通过单击按钮在 ListBox 中添加/删除项目

首先,我尝试了一个通用列表,但是当我在视图模型中添加或删除项目时,视图上的数据绑定 ListBox 没有更新。然后我用网格尝试了 GridViewDataSet,仍然无济于事。

当我用初始值填充列表/GridViewDataSet 时,项目会显示在视图中。

有 ObservableCollection 吗?

0 投票
1 回答
101 浏览

c# - DotVVM - GridViewDataSet 不加载任何数据

我被困在我的外观方法从未被调用的问题上,所以我返回的项目总是为零。我不完全知道为什么会发生这种情况,因为它至少应该在初始页面加载时加载项目。我也得到了几乎相同ViewModel的工作正常。

这是我要加载的视图FavouriteCommodities模型GridViewDataSet

这是我在我的门面上的方法,它从未被解雇过。

我还想知道是否有可能在用户点击事件中加载这些项目。当我调查时,namespace DotVVM.Framework.Controls我没有发现任何有用的东西。

0 投票
1 回答
61 浏览

datetime - DotVVM - DateTime json 转换不起作用

我是 DotVVM 的新手,目前只是在玩它。

我的模型有一个 DateTime 属性当我在一个表单中编辑它时

完整的日期时间显示为“2018-02-08T13:02:42.0000000” 可以编辑字符串,并将对象发送回视图模型工作正常。

当我添加像“yyyy-MM-dd”这样的格式字符串时,发送到应用程序的json中的属性为NULL。

我怎样才能解决这个问题?是否可以包含我自己的 JsonConverter 进行 DateTime 转换?(在这个例子中,我只需要 date 属性)

0 投票
1 回答
115 浏览

webforms - ASP.NET webForms Site.master 内的 DotVVM 页面

我有一个现有的 ASP.NET webForms 网站项目。我想在网站的一页中使用 dotvvm。我已经成功地在 dotvvm 母版页 .dotmaster 中创建并放置了一个示例内容页面 .dothtml,但是有什么方法可以将它放置在我的网站 Site.master 中吗?

我曾尝试将 Site.master 用作这样的母版页:

但它给了我一条错误消息,因为 Site.master 顶部没有 @viewModel 行。

我正在使用带有 4.5.2 .NET 框架的 Visual Studio 2015 社区版本

0 投票
1 回答
34 浏览

dotvvm - 使用 dotvvm Visual Studio 添加时(VS 2017 上的 1.1.90)我无法再编辑 dothtml/dotmaster 文件

我将 Visual Studio DotVVM 插件版本 1.1.90 与 VS 2017 15.5.6 一起使用。当我尝试编辑 dothtml 或 dot.master 文件时,我从 Visual Studio 收到一个消息框“操作无法完成”。我该如何克服呢?

0 投票
0 回答
136 浏览

c# - 非静态字段、方法或属性“AutorService.GetAllAutorAsync()”需要对象引用

我是新来的,在 C# 中也很新。我有这个代码:

和这个:

AutorService.GetAllAutorsAsync();显示此错误:

非静态字段、方法或属性“AutorService.GetAllAutorAsync()”需要对象引用

我知道这是因为我想在需要静态时使用异步方法,但我不知道要更改什么。有谁知道该怎么做?

0 投票
2 回答
256 浏览

asp.net - 约会时间?到日期时间

我被困住了。我正在创建一个作者数据库并遇到问题。我需要将值 Umrti(死亡日期)保存为空值,但它始终将该值保存为 01.01.0001。我尝试了几件事,现在我的代码如下所示:

在这样的服务中:

但是, autor.Umrti 仍然给我这个错误:

无法隐式转换类型“System.DateTime?” 到“系统。日期时间”。存在显式转换(您是否缺少演员表?)

我真的被困住了,将不胜感激任何建议。谢谢

对不起我的英语不好:)