我正在使用 Blazor WebAssembly RC2。我目前正在创建一个基本组件,它只是一个表单。我遇到了一些我无法解决的奇怪错误。它没有编译。
\n它说我的作业有问题,但我看不到任何拼写错误或语法错误。
\n编译错误:
\n/.../net5.0/Razor/Components/Dashboard/ThesisRegistrationEditForm.razor.g.cs(314,388): error CS0131: The left-hand side of an assignment must be a variable, property or indexer [.../Client/VerwaltungAbschlussarbeiten.Client.csproj]\n/.../Client/obj/Debug/net5.0/Razor/Components/Dashboard/ThesisRegistrationEditForm.razor.g.cs(336,388): error CS0131: The left-hand side of an assignment must be a variable, property or indexer [.../Client/VerwaltungAbschlussarbeiten.Client.csproj]\n/.../Client/obj/Debug/net5.0/Razor/Components/Dashboard/ThesisRegistrationEditForm.razor.g.cs(359,388): error CS0131: The left-hand side of an assignment must be a variable, property or indexer [.../Client/VerwaltungAbschlussarbeiten.Client.csproj]\n/.../Client/obj/Debug/net5.0/Razor/Components/Dashboard/ThesisRegistrationEditForm.razor.g.cs(418,199): error CS0131: The left-hand side of an assignment must be a variable, property or indexer [/.../Client/VerwaltungAbschlussarbeiten.Client.csproj]\n/.../Client/obj/Debug/net5.0/Razor/Components/Dashboard/ThesisRegistrationEditForm.razor.g.cs(475,200): error CS0131: The left-hand side of …Run Code Online (Sandbox Code Playgroud) 我想知道是否可以创建具有多个参数的可重用 RenderFragment。Microsoft Docs 示例中有1 个参数,但没有多个参数。是否可以?
我想要这样的东西:
@Row("text1", "text2");
@code {
RenderFragment<string, string> Row = (string col1, string col2) => __builder =>
{
<div class="row">
<div class="col-5 align-self-center">
@col1
</div>
<div class="col align-self-center">
@col2
</div>
</div>
}
}
Run Code Online (Sandbox Code Playgroud)