c# - 如何在代码中编写 RenderFragment ChildContent
问题描述
在 MyComponent.razor 之后:
@inherits TableDropDown<ApplicationUser, string>
@{
base.BuildRenderTree(__builder);
}
@code {
public MyComponent()
{
ValueSelector = item => item.Užívateľ;
ChildContent = ctx =>
@<text>
<ColumnDef TRow="ApplicationUser" Context="user" Width="170px">@user.Username</ColumnDef>
<ColumnDef TRow="ApplicationUser" Context="user" Width="200px">@user.Name</ColumnDef>
</text>;
}
}
抛出错误:
CS0201 只有赋值、调用、递增、递减、等待和新对象表达式可以用作语句。
当我@
从 lambda 的开头删除字符时,我得到:
CS0103 当前上下文中不存在名称“__builder”
解决方案
推荐阅读
- django - 将脚本标签添加到所有 django 模板
- c++ - 如何编译带有错误“没有匹配函数调用'to_string'”的程序?C++
- python - 如何根据公式从单行创建多行?
- sql - 当表引用该表的不同行时如何多次连接表
- python - 从循环期间添加到字典的值中删除不需要的文本
- python - openpyxl 将公式单元格保持为百分比
- azure - databricks notebook 链接到 github 404 Not Found 错误
- javascript - 并非所有动态创建的 HTML 元素都会显示
- java - 由 context.remove(this) 引起的 RunTimeException
- html - 我如何将查询参数传递给我的解析器