最近我安装了ReSharper 4.5。它有一个很酷的新功能,可以检查命名约定,但是在我的aspx文件中出现了很多警告消息,建议给所有的web控件名称加上前缀"_“,因为它是成员字段。对于web控件,您更喜欢什么命名约定?您是否在控件名称前加上"_“
发布于 2009-04-14 12:35:12
为了用户体验,我给所有的UI元素加上了前缀"ux“。与txt、lbl等相比,我更喜欢它,因为它使更改控件类型变得很容易。就ReSharper而言,我在ASP.NET中工作时关闭了命名约定检查。
发布于 2009-04-14 12:34:40
这个问题在这里以许多不同的形式被问到,但并不是专门关于web控件的。然而,普遍的智慧仍然存在:
只要你始终如一地使用它,选择什么都无关紧要。
发布于 2009-04-14 13:04:47
ReSharper 4.5允许您为每种实体添加多种命名样式。
所以,就像你可以添加一个前缀为"_“的UpperCamelCase,你也可以指定一个前缀为txt,lbl,cbo等的前缀。然而,这样做有点费力,而且不允许你将每个前缀限制为特定类型的web控件。
我猜这是ReSharper团队还没有解决的一件事,当然他们在documentation中没有提到这样的功能。
编辑
目前肯定不支持- http://www.jetbrains.net/devnet/thread/281015
https://stackoverflow.com/questions/747302
复制相似问题