问题标签 [blazor]
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# - JWT 不会通过 Blazor 存储在 ASP.NET Core 中
我遵循了本教程:https ://medium.com/@st.mas29/microsoft-blazor-web-api-with-jwt-authentication-part-1-f33a44abab9d
我下载了示例:https ://github.com/StuwiiDev/DotnetCoreJwtAuthentication/tree/Part2
我可以看到令牌已创建,但我不明白它是如何或应该保存在客户端的,因为每次访问SampleDataController
具有Authorize
标签的 . 时,它都会返回 401。
使用 Postman 调用和添加令牌时,它可以工作。
我缺少什么让我的用户通过身份验证?不Microsoft.AspNetCore.Authentication.JwtBearer
处理客户端部分(存储令牌)?
asp.net-core - SendJsonAsync 使函数返回而不执行以下代码
我正在深入研究 Blazor,使用本教程创建一个带有数据库连接的简单演示程序。
以下是调用控制器的三个主要函数:
创建/编辑/删除实体的主要功能可以正常工作,但是之后的重定向仅适用于最新功能。
通过调试我发现 SendJsonAsync 方法使函数返回而不执行以下代码,尽管在示例中它似乎工作正常。
有没有我想念的明显解决方案?
.net-core - 无法在 VSTS 上为 blazor 创建管道
我在 VSTS 存储库上创建了一个概念验证 blazor 网站。我想建立一个管道来构建和测试它,但我有一些问题。
在我的 Visual Studio 中,通过在 Visual Studio 上重建整个解决方案,或者通过运行dotnet build my-sln.sln
.
在 VSTS 上,当我进入构建步骤时,我遇到了这个问题:
我真的不明白这里有什么问题?任何想法?
javascript - 当 DOM 尚未准备好时,会发生 Blazor 代码调用的 Javascript?
我有一个必须创建图形的 javascript 函数:
此函数由我的 blazor 组件之一调用:
一切都被执行了,我console.log
的被召唤了。但目前似乎#weather-chart
找不到我的元素,因为我得到了这个:
而且我的console.log (document....) 正在返回 null。
如果我转到此页面,我会遇到错误,并且如果在收到此错误后我window.setGraph([1,2,3], [[1,2,3]])
在我的 chrome 开发人员工具中执行类似操作,则一切都已正确初始化。
那么我做错了什么?为什么chartist 似乎无法找到该元素?
blazor - blazor.server.js:16 WebSocket 连接到 'ws://localhost/_blazor?id=vCfY6WQKquNRSMNHPn094Q' 失败
我创建了一个 ASP.NET Core Blazor 服务器端应用程序。当我使用 Visual Studio 调试它时,它在 IIS Express 上运行良好,但是当我将它发布到 IIS 时,它无法从我的 SQL SERVER 数据库中读取数据。它给出了两个错误:
WebSocket 连接到“ws://localhost/_blazor?id=vCfY6WQKquNRSMNHPn094Q”失败:WebSocket 握手期间出错:“Sec-WebSocket-Accept”标头值不正确
错误:无法启动传输“WebSockets”:未定义
我不知道为什么它适用于 IIS express,但不适用于 IIS?
c# - 绑定属性在更改时不更新
在我的 Blazor 应用程序中,我在视图中有以下输入字段:
这绑定到使用以下访问器定义的属性:
真正的访问器逻辑比这更复杂,但我已经在上面尽可能地简化了它,同时仍然保留了让我感到困惑的行为。
基本上,当用户输入“2”,然后制表符或点击输入字段时,我希望它自动转换为“2.00”。奇怪的是,这种转换似乎只有在用户输入的字符串表示的数字与已有的数字不同时才会发生。例如,如果输入字段当前的值为“1.00”并且我输入“2”,我正确地以“2.00”结束。但是,如果输入字段的值为“2.00”并且我输入“2”,则它仍然是“2”。就好像在后一种情况下没有调用 set 访问器,我无法想象为什么。
windows-authentication - 服务器端 Blazor + Kestrel + Windows Auth = 崩溃
我正在尝试在 blazor 服务器端使用 kesterel 设置 windows Auth。我有这样的程序设置:我正在使用 Blazor 服务器端的 0.6.0 版和 VS 2017 的最新版本。使用开箱即用的 blazor 模板。您可以看到我在“Program.cs”的 BuildWebHost 中启用了“windows Auth”。如果我注释掉 options.Authentication.AllowAnonymous 行,当然一切正常。
Blazor.Web.server
程序.cs
启动.cs
程序.cs
验证.cshtml
导航到 Auth.cshtml 时出现以下错误
这也被创建为“问题”@ Blazor 问题 # 1596
c# - 从引用为 .dll 文件的库中加载图像
我在实习期间进行研究和原型设计,我的主题是是否可以使用编译为 dll 的 Blazor 库(而不是将库作为项目引用)。
具体来说,我打算专注于诸如 css 和图像之类的内容,这通常在从 dll 访问时似乎是一个问题。
我的结构如下:
SampleApp 引用 SampleLibrary,它的内容文件夹中有一个图像。图像设置为嵌入式资源,因此应将其包含在 dll 中。
我现在正在尝试通过 img-tag 访问该文件,但我找不到在 SampleApp 中提供正确引用路径的方法,更不用说 SampleLibrary 本身了。
有没有人找到一种从 dll 中引用图像路径的方法?
asp.net-core - Visual Studio 2017 显示 Blazor 错误但编译
编辑:发现问题更清晰。当我禁用它时,它会停止显示错误。
当我从 Visual Studio 启动一个新的 Blazor 全栈项目时,它在 IDE 中显示错误。即使项目构建但似乎没有帮助,我也看过Visual Studio 显示错误。
我遵循了 Blazor 指南(https://blazor.net/docs/get-started.html)
但是客户端项目显示了很多错误
其他人尝试过这个并知道如何解决它吗?
我正在运行 VS Studio Enterprise 2017 版本 15.8.8 我已经安装了 ASP.NET Core Blazor 语言服务。
一切似乎都正常工作。我能够使用外部 RestAPI 调用和所有添加新页面。
编辑:将 VS 更新到最新版本,但没有运气