blazor 使用字符串属性设置对象组件参数
blazor set object component parameter with string properties
我正在尝试做这样的事情:
<MyComp Opt="new(){ Prop1 = "hi"}" />
这无法编译,我从 source generator/ razor.g.cs files
中得到了很多错误
似乎问题是我在参数值内使用了 "
符号,而该参数值已经在 "
符号内。
有没有办法避免这种情况,以便我可以内联定义这个对象?
在 @
内使用括号。
<MyComp Opt="@(new(){ Prop1 = "hi"})" />
或另一个例子:
<button class="btn btn-primary" @onclick="@(() => OnClickSayMessage("Hello"))">Say Hello</button>
我正在尝试做这样的事情:
<MyComp Opt="new(){ Prop1 = "hi"}" />
这无法编译,我从 source generator/ razor.g.cs files
似乎问题是我在参数值内使用了 "
符号,而该参数值已经在 "
符号内。
有没有办法避免这种情况,以便我可以内联定义这个对象?
在 @
内使用括号。
<MyComp Opt="@(new(){ Prop1 = "hi"})" />
或另一个例子:
<button class="btn btn-primary" @onclick="@(() => OnClickSayMessage("Hello"))">Say Hello</button>