我应该坚持使用 HTML 助手,还是只使用纯 HTML?
我使用 HTML 助手已经有一段时间了,并且非常喜欢使用它们。最近我开始使用 CSS 框架,例如推特引导程序我发现我的标记太复杂,无法使用标准 HTML 帮助程序。
当然我还是用Url.Action()
用于生成链接,有时@Html.TextBoxFor()
或类似的简单形式,但是,例如,我找到了一些帮助者,例如Html.ActionLink()
or Using Html.BeginForm()
只是不要剪掉它。
我的标记通常包含复杂的嵌套。例如,在 Bootstrap 中我可能想添加一个图标作为链接的一部分:
<a href="#">
<i class="icon-user"></i>
<span>Simple link</span>
</a>
这在 Bootstrap 中很常见,我觉得 HTML 助手会妨碍。我可以自己制作,但我的标记完全不同。
假设我只少量使用 HTML 助手;在需要的地方。这就提出了另一个问题:
如果我要尽量减少 HTML 帮助程序的使用,我是否应该完全放弃它们并主要使用常规 HTML 以保持一致性?
我同意 Html 标签助手可以做同样多的事情obscure意思是传达它。我们都了解 Html(设计师和开发人员),那么为什么不使用它呢? Html 助手只是将我们带回到为我们生成 Html 的 Asp.Net 控件时代。举个例子,这两个哪个更清楚?
@Html.ActionLink("About this Website", "About")
or
<a href='/about'>About this website</a>
当然,第二个答案可能有更多字符,但更清晰。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)