【发布时间】:2021-09-10 08:14:38
【问题描述】:
组件:
...
[Parameter]
public Base InitialModel {get;set;}
...
型号:
record Base() {}
record Derived():Base {}
用法:
<component type="typeof(...)" param-InitialModel="@(new Derived())" render-mode="WebAssemblyPrerendered" />
.....
结果:
System.InvalidOperationException: The parameter 'InitialModel with type 'Base' in assembly '...' could not be found.
预期:
接受派生类代替基类
【问题讨论】:
-
[礼貌] 有点简洁。我没有看到你想要达到的目标。你在哪里定义
<component type="typeof(...)" param-InitialModel="@(new Derived())" render-mode="WebAssemblyPrerendered" /> -
您是否找到了有关此问题的解决方案或更多信息?我也面临同样的问题...
标签: blazor