C# 赞成和反对;对razor视图使用常量代替css类名的缺点
背景 我在一个国际开发团队工作。我经常发现拼写错误的类名会导致格式问题。我所寻找的答案与找到更好、更彻底或更胜任的编码人员无关 我想获得一些关于性能的反馈,以及实现类似于我在下面编写的代码的任何其他优点/缺点 示例 这个例子是我一直在考虑的一个非常简单的版本,只是为了澄清,我们使用的字段名不是Field1、Field2等C# 赞成和反对;对razor视图使用常量代替css类名的缺点,c#,asp.net-mvc,performance,razor,C#,Asp.net Mvc,Performance,Razor,背景 我在一个国际开发团队工作。我经常发现拼写错误的类名会导致格式问题。我所寻找的答案与找到更好、更彻底或更胜任的编码人员无关 我想获得一些关于性能的反馈,以及实现类似于我在下面编写的代码的任何其他优点/缺点 示例 这个例子是我一直在考虑的一个非常简单的版本,只是为了澄清,我们使用的字段名不是Field1、Field2等 <div class="@Constants.CssClassNames.ColMd12"> <div class="@Constants.CssClas
<div class="@Constants.CssClassNames.ColMd12">
<div class="@Constants.CssClassNames.ColMd2"><label class="@Constants.CssClassNames.ControlLabel">@Labeling.Field1:</label></div>
<div class="@Constants.CssClassNames.ColMd2">@Html.DisplayFor(m => m.Field1)</div>
<div class="@Constants.CssClassNames.ColMd2"><label class="@Constants.CssClassNames.ControlLabel">@Labeling.Field2:</label></div>
<div class="@Constants.CssClassNames.ColMd2">@Html.DisplayFor(m => m.Field2)</div>
<div class="@Constants.CssClassNames.ColMd2"><label class="@Constants.CssClassNames.ControlLabel">@Labeling.Field3:</label></div>
<div class="@Constants.CssClassNames.ColMd2">@Html.DisplayFor(m => m.Field3)</div>
@第1.1部分:
@DisplayFor(m=>m.Field1)
@第2.2部分:
@DisplayFor(m=>m.Field2)
@第3.3部分:
@DisplayFor(m=>m.Field3)
我为什么要考虑这个问题?
提前感谢大家的意见。难道没有一些css测试框架可以实现吗?您是指用于引导的css验证器吗?性能不应该是一个问题-这无关紧要(您可以使用<代码>秒表类来测量将常数赋给一百个变量,如果您真的想要),您也可以考虑<代码> EnUM <代码>,而不是常数-<代码>类=“@ BooTrasp.FrimeCube”。难道没有可以实现的css测试框架吗?您是指用于引导的css验证器吗?性能不应该是一个问题-这将是无关紧要的(并且您可以使用
StopWatch
类来测量分配常量,如果您真的想分配100个变量)您也可以考虑<代码>枚举>代码>而不是常数-<代码>类=“@ Bootstrap。FraveCube”< /C>