blazor相关内容
根据Apple对Universal Links的要求,我有一个名为“Apple-app-site-Association”的文件,它位于Azure网站的根文件夹中。访问mysite.com/Apple-app-site-Association应该会在浏览器中返回JSON文本。我在Azure上托管网站,并运行Blazor服务器项目。我的项目没有web.config文件。 明确地说,文件“App
..
所以,我遵循了Microsoft Docs和这个Medium article中的指导原则,它们建议将OIDC身份验证添加到Blazor WASM应用程序应该是轻而易举的。 我已经有一个可以正常工作的OIDC-Server(Keyloak),我已成功地将其用于多个Blazor服务器应用程序。 然后我在appsettings.json中定义了所需的属性,如下所示: { "OIDC
..
我正在开发一个Blazor WASM独立(不是ASP.NET核心托管的)应用程序,它已经与我的B2C租户集成在一起,用于用户身份验证。 我能够成功地针对B2C进行身份验证,没有问题。 在另一个Azure目录中,我有一个启用了身份验证的Azure功能应用程序。我使用的是Microsoft身份验证,身份验证设置为使用相同的B2C租约。作为一个测试,我可以通过在API请求的头中传递JWT承载令牌来确认
..
我从Azure AD B2C获取访问令牌以访问我的Azure Functions API应用程序时遇到问题。当我使用带有这样的身份验证URL的邮递员时。 https://login.microsoftonline.com//oauth2/v2.0/authorize 我得到了一个访问令牌,其解码结果如下所示。请注意,";ver";是2.0,并且&qu
..
我在VS with Authorization and ASP.NET Core Hosted Options中使用包含的模板创建了Blazor WebAssembly应用程序,如下所示: 我希望无需经过身份验证即可向服务器发出http请求。我更改了WeatherForecastController中的代码,将[Authorize]属性注释掉(甚至添加了[AllowAnonymous]属性)
..
我在Blazor WebAssembly项目中实现swagger时,swagger似乎无法识别我的任何API?我似乎搞不清楚这个问题,想知道是否有人知道为什么会发生这种情况。提前谢谢。 在服务器项目中安装Swashbacle.AspNetCore 我的控制器不使用传统的Route(["api/controller"]),而是使用Route(["controller"]),我认为这不会导
..
我有一个Blazor托管的应用程序,在该应用程序中,我需要在客户端请求时(通过RTSP PLAY命令)从AXIS摄像机获取H264录制,并以浏览器可以再现视频的方式将其返回。如果向AXIS摄像机查询录制列表,则答案包括此录制列表,即我尝试在浏览器上播放的录制列表
..
考虑以下情况
..
我创建了默认的Blazor服务器端应用程序。然后增加了Microsoft.AspNetCore.SignalR.Client和ChatHub类。然后编辑Startup.cs文件(添加services.AddSignalR()和endpoints.MapHub("/chatHub"))和index.razor页。然后由IIS Express运行。没关系。 然后添加了坞站支持并运行
..
我最近就Blazor wasmhere中的await Task.Run(StateHasChanged);和await InvokeAsync(StateHasChanged);之间的区别提出了一个问题。 结论是await Task.Run(StateHasChanged);是不正确的,应该避免;使用它会产生与await InvokeAsync(StateHasChanged);相同的结果,
..
我有一个包含三个项目的ASP.NET/Blazor VS解决方案 共享 ASP.NET核心API Blazor Web程序集。 我在Shared项目中创建了一些类,并从其他两个项目中引用了Shared项目。到目前为止一切正常。 然后,我使用Swagger UI为我生成存根,以便我可以与远程API交互。Swagger UI创建了Service.cs和Contract.cs,非常棒。
..
";error CS0103名称“__builder”在当前上下文中不存在&qot; 以下是导致错误的代码: @code { public void Calc() { for (int i = 0; i
..
我正在尝试将焦点设置为有条件呈现的输入控件。我正在设置ElementReference,但它的ID和上下文都为空。 Show input @if(showInput) { } @code { private Element
..
我有一个服务器项目,现在正在尝试将其转换为Progative Web应用程序。当我向其引用API、模型和UI项目时,出现以下错误:
..
经过一番努力,我终于找到了我所经历的事情的根本原因。每当将RouteData作为CascadingParameter注入到布局中,然后导航到不同的布局时,Blazor将构造两个新组件,并在处置其中一个组件之前对其进行初始化。因此,在OnInitializedAsync期间提取的任何数据都将执行两次,而不会以任何方式检测到它。 有人有解决此问题的方法吗?我在他们的回购上发现了这张旧票,但看起来
..
我想在Blazor WebAssembly中创建一个简单的可扩展表。我添加了一些HTML代码,如下所示:
# User Date Status Re
..
我正在从CascadingParameter获取EditContext [CascadingParameter] public EditContext EditContext { get; set; } 我意识到存在一个.Validate方法,它可以验证EditForm的整个Model。 但我只想验证Model的一个字段。 我只能验证来自EditForm的Model的一个字段
..
我有一个关于ASP.NET核心页和剃刀页的非常简单的问题。 在c#razor代码中,我希望在某些情况下重定向到另一个路由。 如果以前有异步(等待)的Web服务调用,则NavigationManager.NavigateTo不能正常工作,但也不会引发异常。 async Task Cancel() { var authState = await authenticationStateT
..
在我的Blazor应用程序中,我有一个组件具有如下方法。(我已将GetFromJsonAsync调用替换为它内部的代码,以缩小缓慢部分的范围。) private async Task GetData() { IsLoading = true; string url = $".../api/v1/Foo"; // will return a 1.5 MB JS
..
我希望在Two_Host.cshtml左右。我的想法是,我有一个具有非常不同所需CSS和js的登录页面,以及一个具有不同所需CSS和js的主/仪表板页面,我不想在Single_Host.cshtml中加载所有这些CSS和js,一个用于具有员工的登录页面,另一个用于主仪表板区域。我已经知道多布局的概念,但这并不能解决问题。请帮帮忙。 我当然可以尝试布局,我的挑战是将Users文件夹中的_Hos
..