gpt4 book ai didi

c# - 从我在代码隐藏中没有引用的控件中删除 Id 标签是一种好习惯吗

转载 作者:太空狗 更新时间:2023-10-29 21:23:55 25 4
gpt4 key购买 nike

我想知道 Visual Studio 中的一项功能。就我个人而言,当我打开一个别人一直在研究的解决方案时,它充满了带有“label27”“textbox3”等 ID 的控件,这让我很烦恼。

我做的第一件事就是重命名它们,或者如果它们从未在代码隐藏中被引用(标签通常是这种情况)则将其删除。

但我只是想知道为什么 Visual Studio 将它们默认为这些无意义的值,然后我开始思考是否最好在 Id 字段中添加一些内容而不是将其留空。

当然最好的情况是给它们所有合理的名称,但如果我遇到一个充满这些自动生成的 ID 的项目,我是否通过删除它们来“清理”解决方案来帮作者一个忙?我以前也这么认为,但拖放或复制和粘贴控件的默认设置不会没有 Id 吗?

最佳答案

我认为没有理由保留这样的 ID。更多 ids => 更多 html => 更多大小。我知道,这可能并不重要,但为什么要用你不想要和不需要的东西来困扰你的源代码呢?

如果您不喜欢 VS 的默认行为,您可以通过设置禁用“自动识别”:

工具 -> 选项 ->(显示所有设置) -> 文本编辑器 -> HTML -> 杂项

关于c# - 从我在代码隐藏中没有引用的控件中删除 Id 标签是一种好习惯吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9993036/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com