![]() |
1
2
为了用户体验,我在所有的UI元素前面加上“ux”前缀。我比较喜欢TXT、LBL等,因为这样可以很容易地更改控件类型。至于resharper,我在ASP.NET中工作时关闭了命名约定检查。 |
![]() |
2
2
这个问题在这里以许多不同的形式被问到,但是并不是关于Web控件的。然而,常识仍然存在:
|
![]() |
3
1
Resharper 4.5允许您为每种实体添加多个命名样式。 所以,正如您可以添加一个指定 大写字母,前缀为“u” 您可以指定相同的前缀 TXT , LBL , 国会预算办公室 等等。但是,这有点费力,不允许您将每个前缀限制为特定类型的Web控件。 我想这是Resharper团队尚未解决的一件事情,当然他们在 documentation . 编辑 |
![]() |
4
0
匈牙利表示法现在通常不受欢迎,但是当您拥有用户控件和保存相同数据的数据实体时,给用户控件加前缀可能很有用。 我给所有用户控件加上UX前缀。我以前和lbllabel,txtexbox一起去,但是如果你把一个换成另一个,它会引起很多痛苦。 |
![]() |
5
0
您可以强制Resharper全局查询事件名称,或者专门为C或VB查询事件名称。在下面的帖子中查看我的答案: |
![]() |
6
0
您可以自定义Resharper以打开/关闭或向其添加您自己的规则。 另一方面,对我来说,这并不重要,重要的是连贯性。我的意思是,如果你想采用一种方法,比如在你的用户界面元素“privates”前加前缀,然后在整个站点上遵循它。 这是你的选择,你的策略:) |