问题标签 [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.
c# - DotVVM 重定向
嗨,我想问从 dotVVM 框架中的命令重定向的正确方法是什么。我正在尝试通过实际有效的 Context.Redirect() 函数重定向到另一个页面,但我得到一个异常“DotVVM.Framework.Hosting.DotvvmInterruptRequestExecutionException”,附加信息“应用程序中的错误”实际上没有帮助,我会喜欢摆脱它,而不仅仅是忽略它。我目前的代码是
点HTML
CS
c# - DotVVM 身份验证
我在 dotVVM 框架中遇到了 Owin 身份验证问题。在需要验证的页面上授权后出现 401 错误。
这是我当前的startup.cs
HomeViewModel.cs
我以这种方式创建了 Auth Cookie
c# - 如何禁用抛出 DotvvmInterruptRequestExecutionException?
我正在试验 DotVVM 框架,有时 Visual Studio 会抛出 DotvvmInterruptRequestExecutionException。
我知道这个异常是用来中断当前请求的执行以便能够重定向。但是,我想停止抛出这个异常。
我知道这是可能的,我只是不知道该怎么做。
c# - DotVVM 内部 ViewModel 中的上下文为空
我正在制作一个 DotVVM 应用程序,我想在每个页面上显示注销按钮或登录表单。因此,我制作了使用 ViewModel 处理登录或注销的自定义控件。由于我希望在每个页面上都有这个控件,所以我将它放在我的 .master 页面中。
我的 DotMaster 页面如下所示:
对应的 ViewModel AppViewModelBase看起来像这样。
我的LoginSection ViewModel 也继承自DotvvmViewModelBase,问题是LoginSection的 Context 属性永远不会被填充并保持为空。我应该手动设置内部 ViewModel 的上下文吗?我还注意到 AppViewModelBase 的上下文没有在它的基本构造函数中设置,而是在稍后的某个地方设置。
这个用例的最佳实践是什么?
c# - 将触发器/提交字符添加到 VisualStudio Html 完成
我正在尝试为使用 html 标记和自定义表达式组合的框架创建扩展。我想为这些体验触发并提交完成会话。是否有任何简单的方法可以添加自定义字符以在 VisualStudio 的 html 编辑器中触发和提交完成会话?我知道有这种“我实现自定义CompletionCommand
”的方法。我的问题是我需要在 html 标记上结合标准 html 完成,但我需要添加对启动自定义表达式完成的字符的支持。HtmlCompletionSession
所以我认为利用已有的东西会更容易。
dotvvm - 如何在 Dotvvm 中将参数从一页传递到另一页
如何将 URL 上的多个参数从一个页面传递到另一页面。例如:从第 1 页,我使用链接将参数传递到第 2 页。同样在第 2 页中,我如何从查询字符串中获取参数?
从第 1 页链接到:/customers/page2.dothtml?Id=5&Date=3/31/2016
如何在 DOTVVM 中编码此链接?谢谢!
dotvvm - Dotvvm 中 Owin Cookie 身份验证中的空用户异常
在 Dotvvm 中使用 Cookie 身份验证时,我得到一个 Null 用户异常抛出。
我在 dotvvm 配置中使用了以下代码:
asp.net - 如何在 DotVVM 视图模型中创建会话变量?
我正在 DotVVM 中构建一个站点,当我尝试以下代码行但出现错误时:NullReferenceException
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
dotvvm - DotVVM 中的 PostBack 事件
在我的 ViewModel 中,我有以下代码:
我有一个名为 InicioViewModel () 的构造函数。在这个函数中,我初始化了视图模型中的变量,但我遇到的问题是每次按下任何事件都会重新加载函数。然后想检查是否有可能在视图模型内部我可以捕获视图的回发事件。