【问题标题】:Is there an Elegant way to use Razor Blade to add TagToolbar()?有没有一种优雅的方式来使用 Razor Blade 添加 TagToolbar()?
【发布时间】:2021-06-09 23:54:16
【问题描述】:

我是否遗漏了一些明显的东西?在 2sxc CSharp 视图中,如何使用 RazorBlade 将 Edit.TagToolbar(item) 的 HtmlString 输出放入标签中?

 @Tag.Div(item.Title).Attr(Edit.TagToolbar(item))   // is there a way to do this?

【问题讨论】:

    标签: 2sxc


    【解决方案1】:

    我很确定它会起作用。文档有点假设它确实如此:https://razor-blade.net/api/ToSic.Razor.Markup.Tag-1.html#ToSic_Razor_Markup_Tag_1_Attr_System_Object_

    ...但是您可能需要 ToString() 它...试试这个

    @Tag.Div(item.Title).Attr(Edit.TagToolbar(item).ToString())
    

    如果仅此而已,我们可能会看看是否可以增强 RazorBlade 以使其不再需要。

    【讨论】:

    • 它只有在我注意到@using 仍然说 Connect.Razor.Blade 之后才起作用。一旦我将其更改为 ToSic.Razor.Blade 并开始使用现代版本,它就开始工作了。
    • 成功了,谢谢。我提前发送并在 GitHub 项目上添加了增强请求。干杯!!
    猜你喜欢
    • 1970-01-01
    • 2011-09-18
    • 1970-01-01
    • 1970-01-01
    • 2019-01-12
    • 2010-09-07
    相关资源
    最近更新 更多