问题标签 [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.
signalr - 带有 SignalR 的 DotVVM - 客户端连接始终未定义
我正在尝试使用 DotVVM 框架运行 signalR,但与示例集线器的连接存在问题。
这是我遇到问题的js代码。$.connection
总是undefined
所以我无法与我的 SignalR Hub 建立任何连接,这很奇怪。是否可以将 SignalR 与 DotVVM 框架一起使用?
脚本注册
这是我的简单集线器,它只发送一些字符串
创业班
dotvvm - DotVVM - 带有动态输入参数的 CommandBinding
如何在纯代码组件代码中使用动态输入参数创建 CommandBinding to Button?
例如:
现在我想动态地将输入参数传递给 SubCategoryLoader 命令。
如何?
谢谢。
knockout.js - DotVVM - 如何使用带有 coc 的敲除绑定处理程序触发 viewmodel 方法
我有仅代码组件,我在其中生成我的菜单,在那里我得到了大约 700 条记录,所有这些记录都被一次加载。我决定重新创建它并在单击事件时将另一个菜单对象加载到菜单。
这是我的菜单视图模型,我从视图模型中删除了一些不相关的部分
我之前的想法是,我可以使用此脚本加载菜单的另一部分,在其中获取我单击的对象 ID 并将其发送到 viewmodel。它工作正常,但这种方法的问题是,它会触发PreRender()
方法并再次从另一个视图模型加载所有数据。
我的另一个想法是使用knockout binding handler
我可以CategoryId
在 viewModel 中更新我的属性的位置,但我不确切知道如何在 viewModel 中触发我的某些方法,甚至code-only-component
渲染新数据。
这是我的看法
并.dotcontrol
归档
我的属性的简短预览coc
所以我的问题是,如何处理更改的事件以触发方法,该方法将加载菜单的另一部分并使用我的组件呈现它?
dotvvm - 如何在 Dotvvm 中通过单击按钮在 ListBox 中添加/删除项目
首先,我尝试了一个通用列表,但是当我在视图模型中添加或删除项目时,视图上的数据绑定 ListBox 没有更新。然后我用网格尝试了 GridViewDataSet,仍然无济于事。
当我用初始值填充列表/GridViewDataSet 时,项目会显示在视图中。
有 ObservableCollection 吗?
c# - DotVVM - GridViewDataSet 不加载任何数据
我被困在我的外观方法从未被调用的问题上,所以我返回的项目总是为零。我不完全知道为什么会发生这种情况,因为它至少应该在初始页面加载时加载项目。我也得到了几乎相同ViewModel
的工作正常。
这是我要加载的视图FavouriteCommodities
模型GridViewDataSet
这是我在我的门面上的方法,它从未被解雇过。
我还想知道是否有可能在用户点击事件中加载这些项目。当我调查时,namespace DotVVM.Framework.Controls
我没有发现任何有用的东西。
datetime - DotVVM - DateTime json 转换不起作用
我是 DotVVM 的新手,目前只是在玩它。
我的模型有一个 DateTime 属性当我在一个表单中编辑它时
完整的日期时间显示为“2018-02-08T13:02:42.0000000” 可以编辑字符串,并将对象发送回视图模型工作正常。
当我添加像“yyyy-MM-dd”这样的格式字符串时,发送到应用程序的json中的属性为NULL。
我怎样才能解决这个问题?是否可以包含我自己的 JsonConverter 进行 DateTime 转换?(在这个例子中,我只需要 date 属性)
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 社区版本
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 收到一个消息框“操作无法完成”。我该如何克服呢?
c# - 非静态字段、方法或属性“AutorService.GetAllAutorAsync()”需要对象引用
我是新来的,在 C# 中也很新。我有这个代码:
和这个:
但AutorService.GetAllAutorsAsync();
显示此错误:
非静态字段、方法或属性“AutorService.GetAllAutorAsync()”需要对象引用
我知道这是因为我想在需要静态时使用异步方法,但我不知道要更改什么。有谁知道该怎么做?
asp.net - 约会时间?到日期时间
我被困住了。我正在创建一个作者数据库并遇到问题。我需要将值 Umrti(死亡日期)保存为空值,但它始终将该值保存为 01.01.0001。我尝试了几件事,现在我的代码如下所示:
在这样的服务中:
但是, autor.Umrti 仍然给我这个错误:
无法隐式转换类型“System.DateTime?” 到“系统。日期时间”。存在显式转换(您是否缺少演员表?)
我真的被困住了,将不胜感激任何建议。谢谢
对不起我的英语不好:)