有没有办法在blazor中查看razor文件的RenderTreeBuilder版本?

Wlbjtsthy

以索引页为例:

<h1>Hello, world!</h1>

Welcome to your new app.

<SurveyPrompt Title="How is Blazor working for you?" />

据我了解,这将使用RenderTreeBuilder转换为一些代码,如下所示:

builder.OpenElement(0, "h1")
builder.AddContent(1, "Hello, world!")
.
.
.

在哪里可以检查RenderTreeBuilder版本的剃须刀页面?我想开始尝试RenderTreeBuilder,并想知道它是如何完成的,以供参考。

如果这是重复的,则表示歉意。如果是这样,我将删除此问题。

谢谢!

只是本诺

你是对的。BlazorMarkup被转换为使用RenderTreeBuilder的C#文件。它与WPF在XAML和C#文件方面的功能相当。

建立项目后,请前往obj/debug/net5.0/Razor/

请记住使用调试版本。否则,您将看不到文件。

剃刀目录的内容

您将看到与项目中相同的目录结构。列出目录,只要它们包含剃刀文件即可。打开文件,例如Index.razor.g.cs(.g代表generate),您可以看到对RenderTreeBuilder

 [Microsoft.AspNetCore.Components.RouteAttribute("/")]
    public partial class Index : Microsoft.AspNetCore.Components.ComponentBase
    {
        #pragma warning disable 1998
        protected override void BuildRenderTree(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder __builder)
        {
            __builder.AddMarkupContent(0, "<h1>Hello, world!</h1>\r\n\r\nWelcome to your new app.\r\n\r\n");
            __builder.OpenComponent<BlazorApp1.Shared.SurveyPrompt>(1);
            __builder.AddAttribute(2, "Title", "How is Blazor working for you?");
            __builder.CloseComponent();
        }
        #pragma warning restore 1998
    }

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

有没有办法在iframe中查看网站的移动版本?

来自分类常见问题

有没有办法查看Azure中已部署的文件?

来自分类Dev

有没有办法使用 office web 查看器在本地查看 word 文件

来自分类Dev

有没有办法查看特定文件夹的文件大小?

来自分类Dev

有没有办法使用命令行查看linux中jpeg文件的尺寸?

来自分类Dev

有没有办法查看Angular的webpack配置?

来自分类Dev

有没有办法查看Hapi服务器中的所有路由

来自分类Dev

有没有办法在Visual Studio 2017中查看所有书签的列表?

来自分类Dev

Vagrant有没有办法导入具有指定版本的本地Box文件?

来自分类Dev

有没有办法查看PyTable文件标记的列表?

来自分类Dev

有没有办法查看每个文件的tar进度?

来自分类Dev

有没有办法防止git向文件推送/拉动更新,但将其保留在版本控制中?

来自分类Dev

有没有办法获取liblapack.a的版本?

来自分类Dev

有没有办法安装Chocolatey的早期版本?

来自分类Dev

有没有办法获取liblapack.a的版本?

来自分类Dev

有没有办法关闭python中没有文件对象的文件?

来自分类Dev

有没有办法查看DynamicMethod生成的IL代码(在Sigil中)?

来自分类Dev

有没有办法在SQL Server Management Studio 2016中查看空白?

来自分类Dev

有没有办法在IE11中查看Shadow DOM?

来自分类Dev

有没有办法查看Sql Server 2005中最近的昂贵查询?

来自分类Dev

有没有办法在调试视图层次结构中查看对象名称?

来自分类Dev

有没有办法像python中的枚举列表一样查看字典?

来自分类Dev

有没有办法让用户仅在React中查看模糊的内容?

来自分类Dev

Objective-C >>有没有办法查看“运行中”的对象保留计数表?

来自分类Dev

有没有办法查看在Python会话中声明的变量?

来自分类Dev

有没有办法查看Microsoft Word 2007中的注释列表?

来自分类Dev

有没有办法查看查询中组的详细信息?

来自分类Dev

有没有办法在Windows中查看设备树?

来自分类Dev

有没有办法在PowerPoint中查看/编辑对象的x,y坐标?

Related 相关文章

  1. 1

    有没有办法在iframe中查看网站的移动版本?

  2. 2

    有没有办法查看Azure中已部署的文件?

  3. 3

    有没有办法使用 office web 查看器在本地查看 word 文件

  4. 4

    有没有办法查看特定文件夹的文件大小?

  5. 5

    有没有办法使用命令行查看linux中jpeg文件的尺寸?

  6. 6

    有没有办法查看Angular的webpack配置?

  7. 7

    有没有办法查看Hapi服务器中的所有路由

  8. 8

    有没有办法在Visual Studio 2017中查看所有书签的列表?

  9. 9

    Vagrant有没有办法导入具有指定版本的本地Box文件?

  10. 10

    有没有办法查看PyTable文件标记的列表?

  11. 11

    有没有办法查看每个文件的tar进度?

  12. 12

    有没有办法防止git向文件推送/拉动更新,但将其保留在版本控制中?

  13. 13

    有没有办法获取liblapack.a的版本?

  14. 14

    有没有办法安装Chocolatey的早期版本?

  15. 15

    有没有办法获取liblapack.a的版本?

  16. 16

    有没有办法关闭python中没有文件对象的文件?

  17. 17

    有没有办法查看DynamicMethod生成的IL代码(在Sigil中)?

  18. 18

    有没有办法在SQL Server Management Studio 2016中查看空白?

  19. 19

    有没有办法在IE11中查看Shadow DOM?

  20. 20

    有没有办法查看Sql Server 2005中最近的昂贵查询?

  21. 21

    有没有办法在调试视图层次结构中查看对象名称?

  22. 22

    有没有办法像python中的枚举列表一样查看字典?

  23. 23

    有没有办法让用户仅在React中查看模糊的内容?

  24. 24

    Objective-C >>有没有办法查看“运行中”的对象保留计数表?

  25. 25

    有没有办法查看在Python会话中声明的变量?

  26. 26

    有没有办法查看Microsoft Word 2007中的注释列表?

  27. 27

    有没有办法查看查询中组的详细信息?

  28. 28

    有没有办法在Windows中查看设备树?

  29. 29

    有没有办法在PowerPoint中查看/编辑对象的x,y坐标?

热门标签

归档