【问题标题】:DotVVM - IncludeInPage displayed for a split of second during page loadDotVVM - IncludeInPage 在页面加载期间显示一秒钟
【发布时间】:2022-10-01 16:58:12
【问题描述】:

当我使用包含在页面中DotVVM 控件的属性,此控件在页面加载期间呈现一秒钟。包含在页面中包含值绑定,虽然它没有被评估,但我猜这个控件会显示出来。这很令人不安。我该如何预防?

控制示例:

<div IncludeInPage=\"{value: Gender == Gender.Male}\">
     This text should not be displayed at all.
</div>

    标签: asp.net-core dotvvm


    【解决方案1】:

    解决方法:如果您想静态隐藏/显示内容并且需要在重新加载页面之前显示/隐藏它,请使用resource binding

    <div IncludeInPage="{value: Gender == Gender.Male}">
         This text should not be displayed at all.
    </div>
    

    这不适用于您稍后想要动态显示/隐藏内容的情况。

    【讨论】:

      最近更新 更多