因此,我一直在学习如何使用RenderFragment在Blazor中创建动态html,到目前为止,大多数测试都运行良好,除非生成html,它注入了修改最终结果的javascript。在本例中,我正在为LinkedIn按钮生成脚本
public RenderFragment RenderButton()
{
RenderFragment form = b =>
{
if (this.AddPlatformScript)
{
b.OpenElement(1, "script");
我正在运行上的客户端blazor wasm和一个http.sys on 上的API服务器。我已经为http.sys设置了windows身份验证,如这里所述,
现在,当在Blazor上使用HttpClient并使用授权到达控制器或集线器时,我会立即获得未经授权。
crit: Microsoft.AspNetCore.Components.WebAssembly.Rendering.WebAssemblyRenderer[100]
Unhandled exception rendering component: Response status code does not indicat
当使用Razor页面进行身份验证并传递令牌时,ApiAuthorizationDbContext页面不会进行身份验证。当切换到IdentityDbContext时,相反的情况发生了,我能够认证剃刀页面,但WASM fetch页面将不会认证。我在上有一个非常简单的样本
这与Blazor WASM配合得很好
public class ApplicationDbContext : ApiAuthorizationDbContext<ApplicationUser>
{
public ApplicationDbContext(
DbCont
I am referring to this index page (wwwroot) 我正在使用blazor wasm,我不喜欢“加载...”当您第一次打开应用程序主页时,您会看到。所以我在索引页面中工作,用一个旋转器替换它。这很简单,如果你只使用html,但我更喜欢创建一个微调blazor组件,然后我将在应用程序的其余部分重用。这个是可能的吗? 即 <app><MyLoadingComponent/></app> 我会理解,如果这是不可能的,因为在这一点上,blazor尚未加载(据我所知)。
我目前有一个带有Blazor WASM的谷歌核心Web Api,它可以使用组件RemoteAuthenticatorView成功登录到ASP.Net OAuth。我现在的意图是将我拥有的令牌传递给web api,希望它可以用于web api的身份验证。问题是TokenProvider.RequestAccessToken()会产生以下错误。 blazor.webassembly.js:1 Microsoft.JSInterop.JSException: An exception occurred executing JS interop: The JSON value could not b
我试图创建一个Razor Class Library,它公开了一个js函数。我的问题是webpack在最后的包文件中删除了我导出的函数。
index.js
import * as myLib from "someLib"
export function connect(params) {
// function logic omitted for clarity
}
这就是我想使用js代码的方式。
using MyComponent.Common;
using Microsoft.JSInterop;
namespace MyComponent.Services
{