- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经对这个错误做了我能做的研究,只是不理解正确的解决方案。
示例代码(直接取自供应商示例)
https://blazor.syncfusion.com/documentation/menu-bar/getting-started/
<SfMenu Items="@MenuItems"></SfMenu>
@code {
public List<MenuItem> MenuItems = new List<MenuItem>{
new MenuItem{ Text = "File", Items = new List<MenuItem>{
new MenuItem{ Text= "Open" },
new MenuItem{ Text= "Save" },
new MenuItem{ Text= "Exit" }}
},
new MenuItem{ Text = "Edit", Items = new List<MenuItem>{
new MenuItem{ Text= "Cut" },
new MenuItem{ Text= "Copy" },
new MenuItem{ Text= "Paste" }}
},
new MenuItem{ Text = "View", Items = new List<MenuItem>{
new MenuItem{ Text = "Toolbars" },
new MenuItem{ Text = "Zoom" },
new MenuItem{ Text = "Full Screen" }}
},
new MenuItem{ Text = "Tools", Items = new List<MenuItem>{
new MenuItem{ Text= "Spelling & Grammar" },
new MenuItem{ Text= "Customize" },
new MenuItem{ Text= "Options" }}
},
new MenuItem{ Text = "Go" },
new MenuItem{ Text = "Help" }
};
}
这将生成 BL0005 组件参数“文本”不应设置在其组件之外。它将使用所有参数执行此操作。
这是设置要传递给子组件的变量的代码。我看不到其他设置方法。组件没有提供单独的 setter 。我真的不明白 VS 团队希望我如何构建和传递这些数据(如果他们的代码编译时出现相同的警告,供应商显然也不明白)。
谁能提供一个具体的例子来说明如何做到这一点?
我读过Correct way to mutate a component property in blazor但在这种情况下我显然不能修改子组件,因为它是第三方库。
最佳答案
用 [Parameter] 装饰的属性不应该通过代码设置,因为 OnParametersSet 生命周期方法不会被调用,所以它们只应该由 razor 标记中的父组件设置。
在您的情况下,因为值不会改变,所以忽略这些警告应该没问题。如果您在代码隐藏文件 (MyComponent.razor.cs) 中创建菜单项,您可以这样做
public partial class MyComponent
{
protected override void OnInitialized()
{
#pragma warning disable BL0005
// create the menu structure here
#pragma warning restore BL0005
}
}
关于C# Blazor 错误 BL0005 - 正确设置组件属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62702955/
'bl' 或带有链接指令的分支几乎总是变成 0xebfffffe 但是,处理器和 GNU binutils objdump 以某种方式知道分支位置: 00000000 : 0: e1a0c0
我对一件事感到困惑。我在我以前的 mvc 应用程序中使用了存储库模式(不是通用的),并且我曾经在那里包含某种业务逻辑。此刻我读到了服务层模式,其中应该包含 BL。但是现在我不知道是否有更多的抽象和额外
你能解释一下下面的汇编代码是如何工作的吗? xor ebx, ebx; mov bl, byte ptr[ecx]; cmp ebx, 0; 我不明白为什么你将字节移动到 bl 然后比较 ebx 而不
public class TestBL { public static void AddFolder(string folderName) { using (var t
我正在学习 ARM 汇编,但我现在陷入困境。 我知道链接寄存器,如果我没记错的话,它会保存函数调用完成时要返回的地址。 所以如果我们有类似的东西(取自 ARM 文档): 0 | here 1 |
我正在重构我们的 BI 层以使我们的代码更加“松散耦合”,我很想听听你们认为可能会做出哪些有趣的改进? 目前,我们的 API 是这样的:- // Fetch a collection of objec
这里有一个很棒的 d3 极地时钟示例 - http://bl.ocks.org/mbostock/1096355 . 我有几个关于幕后情况的问题,如果有人愿意花点时间解释一下。 1. d3.trans
已解决:电源循环修复了它。一定是上部闪存 block 的电气问题导致硬件执行单元从闪存中读取错误值 我正在 assembly 步进,但发生了一些奇怪的事情。 我有两个独立的闪存 block ,它们都包
我计划将验证逻辑放在业务逻辑层中,其中可能包括: [Required], [Length > 0] 等。使用数据注释。但是,我还需要一个验证规则,在将 DAL 插入数据库之前检查对象是否重复,例如[I
关闭。这个问题是opinion-based .它目前不接受答案。 想要改进这个问题? 更新问题,以便 editing this post 可以用事实和引用来回答它. 关闭 5 年前。 Improve
我一点也不是 javascript、jquery、json 专家。 我的目标是使用来自 bl.ock.us 的力导向图示例创建一组数据的图表。 . 1)我写了一个python脚本来生成json格式。
我最近收到一个项目,其中包含多个没有 MVC 结构的 Web 应用程序。对于初学者,我创建了一个包含主要业务逻辑的库 (DLL)。问题出在缓存上——如果我使用当前的 Web 上下文缓存对象,那么我最终
这是我的困境,我知道在 JSF 中访问器方法会被多次调用,因此我知道不要将昂贵的业务逻辑(如数据库访问)放在访问器方法中。如果我绝对必须将业务逻辑放入我的访问器中怎么办。在这种情况下我该怎么办?以下是
https://gist.github.com/dukevis/9039575 我有代码,当我在编辑时通过本地主机查看它时,没有任何错误并且显示正常。然而,当我将其上传到 gist 并通过 bl.oc
关闭。这个问题是opinion-based 。目前不接受答案。 想要改进这个问题吗?更新问题,以便 editing this post 可以用事实和引文来回答它。 . 已关闭 6 年前。 Improv
这个问题已经有答案了: execve shellcode linux segmentation fault (1 个回答) 已关闭 7 年前。 知道为什么这会导致段错误吗? mov 字节 [esi +
我有一个带有 API、BL 和 DAL 层的 Node.js 应用程序,我想验证用户输入。 目前我正在 BL 函数的开头进行验证,因此它兼作用户输入验证器和内部应用程序验证器(来自其他类的调用) 我担
This我的例子是来自example1和示例2(bl.ocks.org/larskotthoff/7022289)。 我的index.html与example2相同,但我想合并example1的 Vi
我试图更好地理解为什么在调用 BL 指令之前推送 LR。我知道 BL 指令将分支到另一个子例程,然后将 PC 恢复到 BL 调用之后的指令地址,但为什么 LR 在 BL 被称为?我已经编写了下面用于阶
我正在尝试构建 iOS 应用程序,但在 Debug模式下遇到错误。 ld: b/bl/blx thumb2 branch out of range (17330692 max is +/-16MB):
我是一名优秀的程序员,十分优秀!