小编Ale*_*vin的帖子

授权需要类型为 Task<AuthenticationState> 的级联参数。考虑使用 CascadingAuthenticationState 来提供此

我有一个使用个人帐户设置的 Blazor 服务器端项目。我搭建了 AspNet.Core.Identity 页面,并希望通过使用<component>标签助手在其中一个 razor 页面中使用 Blazor 组件。

我的剃刀页面:

@page
@using SenseNet.Pages
@model WalletModel
@{
    ViewData["Title"] = "Wallet Data";
    ViewData["ActivePage"] = "WalletData";
}
@{
    Layout = "_Layout.cshtml";
}
<h3>@ViewData["Title"]</h3>
<component type="typeof(Counter)" render-mode="ServerPrerendered" />
Run Code Online (Sandbox Code Playgroud)

我的 Counter Blazor 组件:

@page "/counter"

<PageTitle>Counter</PageTitle>
<h1>Counter</h1>

<AuthorizeView Policy="TwoFactorEnabled">
    <h1>Hello, @context.User.Identity.Name!</h1>
    <p>You can only see this content if you're authenticated.</p>
</AuthorizeView>

<p role="status">Current count: @currentCount</p>

<button class="btn btn-primary" @onclick="IncrementCount">Click me</button>

@code {
    [CascadingParameter]
    private Task<AuthenticationState> authenticationStateTask { get; set; }

    private int currentCount …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-core razor-pages blazor-server-side

8
推荐指数
1
解决办法
1万
查看次数

c# iTextSharp合并两个'Chunk'

我需要知道是否可以将Chunk其中的两个结合起来iTextSharp

Phrase phrase = new Phrase();
var text1 = new Chunk("hello");
var text2 = new Chunk("world");

phrase.add();
Run Code Online (Sandbox Code Playgroud)

我想组合text1text2,然后将它们添加到phrase.

c# itext phrase

3
推荐指数
1
解决办法
2002
查看次数