问题标签 [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 投票
2 回答
946 浏览

c# - DotVVM 重定向

嗨,我想问从 dotVVM 框架中的命令重定向的正确方法是什么。我正在尝试通过实际有效的 Context.Redirect() 函数重定向到另一个页面,但我得到一个异常“DotVVM.Framework.Hosting.DotvvmInterruptRequestExecutionException”,附加信息“应用程序中的错误”实际上没有帮助,我会喜欢摆脱它,而不仅仅是忽略它。我目前的代码是

点HTML

CS

0 投票
1 回答
659 浏览

c# - DotVVM 身份验证

我在 dotVVM 框架中遇到了 Owin 身份验证问题。在需要验证的页面上授权后出现 401 错误。

这是我当前的startup.cs

HomeViewModel.cs

我以这种方式创建了 Auth Cookie

0 投票
1 回答
111 浏览

c# - 如何禁用抛出 DotvvmInterruptRequestExecutionException?

我正在试验 DotVVM 框架,有时 Visual Studio 会抛出 DotvvmInterruptRequestExecutionException。

我知道这个异常是用来中断当前请求的执行以便能够重定向。但是,我想停止抛出这个异常。

我知道这是可能的,我只是不知道该怎么做。

0 投票
1 回答
217 浏览

c# - DotVVM 内部 ViewModel 中的上下文为空

我正在制作一个 DotVVM 应用程序,我想在每个页面上显示注销按钮或登录表单。因此,我制作了使用 ViewModel 处理登录或注销的自定义控件。由于我希望在每个页面上都有这个控件,所以我将它放在我的 .master 页面中。

我的 DotMaster 页面如下所示:

对应的 ViewModel AppViewModelBase看起来像这样。

我的LoginSection ViewModel 也继承自DotvvmViewModelBase,问题是LoginSection的 Context 属性永远不会被填充并保持为空。我应该手动设置内部 ViewModel 的上下文吗?我还注意到 AppViewModelBase 的上下文没有在它的基本构造函数中设置,而是在稍后的某个地方设置。

这个用例的最佳实践是什么?

0 投票
0 回答
50 浏览

c# - 将触发器/提交字符添加到 VisualStudio Html 完成

我正在尝试为使用 html 标记和自定义表达式组合的框架创建扩展。我想为这些体验触发并提交完成会话。是否有任何简单的方法可以添加自定义字符以在 VisualStudio 的 html 编辑器中触发和提交完成会话?我知道有这种“我实现自定义CompletionCommand”的方法。我的问题是我需要在 html 标记上结合标准 html 完成,但我需要添加对启动自定义表达式完成的字符的支持。HtmlCompletionSession所以我认为利用已有的东西会更容易。

0 投票
1 回答
340 浏览

dotvvm - 如何在 Dotvvm 中将参数从一页传递到另一页

如何将 URL 上的多个参数从一个页面传递到另一页面。例如:从第 1 页,我使用链接将参数传递到第 2 页。同样在第 2 页中,我如何从查询字符串中获取参数?

从第 1 页链接到:/customers/page2.dothtml?Id=5&Date=3/31/2016

如何在 DOTVVM 中编码此链接?谢谢!

0 投票
2 回答
84 浏览

dotvvm - Dotvvm 中 Owin Cookie 身份验证中的空用户异常

在 Dotvvm 中使用 Cookie 身份验证时,我得到一个 Null 用户异常抛出。

我在 dotvvm 配置中使用了以下代码:

0 投票
2 回答
690 浏览

asp.net - 如何在 DotVVM 视图模型中创建会话变量?

我正在 DotVVM 中构建一个站点,当我尝试以下代码行但出现错误时:NullReferenceException

0 投票
1 回答
242 浏览

dotvvm - dotvvm 验证问题

查看使用验证器的文档

如果要验证某些属性,只需使用 System.ComponentModel.DataAnnotations 命名空间中的标准属性。DotVVM 可以将一些验证规则翻译成 javascript,因此验证也可以在客户端执行。

然后我开发了以下代码:

但我收到以下错误:

严重性代码 描述 项目文件行抑制状态错误 CS0246 找不到类型或命名空间名称“必需”(您是否缺少 using 指令或程序集引用?) APP_MIS_FACTURAS C:\Users\leojfn\Documents\Visual Studio 2015\Projects \Cystem\APP_MIS_FACTURAS\APP_MIS_FACTURAS\ViewModels\InicioViewModel.cs 45 活动

我不知道我是否需要导入一些特定的库或者我需要安装一些 NuGetPackage

0 投票
1 回答
412 浏览

dotvvm - DotVVM 中的 PostBack 事件

在我的 ViewModel 中,我有以下代码:

我有一个名为 InicioViewModel () 的构造函数。在这个函数中,我初始化了视图模型中的变量,但我遇到的问题是每次按下任何事件都会重新加载函数。然后想检查是否有可能在视图模型内部我可以捕获视图的回发事件。