BL0005:不应在组件外部设置组件参数

规则 ID BL0005
类别 使用情况
修复是中断修复还是非中断修复 非中断

原因

正从组件外部分配从用 [Parameter] 注释的 ComponentBase 派生的类型属性。

规则说明

组件参数应作为组件初始化或 SetParametersAsync 的一部分进行分配。 从外部源为参数分配值将导致在下次呈现组件时覆盖该值。

如何解决冲突

考虑使用非重复属性来接收来自其他组件的值。 然后,可以编写其他代码来决定要在组件中使用这两个值中的哪一个。

何时禁止显示警告

不禁止显示此规则发出的警告。