gpt4 book ai didi

asp.net-mvc - HTML 助手是否值得与复杂的标记一起使用?

转载 作者:行者123 更新时间:2023-12-05 01:17:16 26 4
gpt4 key购买 nike

我应该坚持使用 HTML 帮助程序,还是只使用纯 HTML?

我使用 HTML 助手已有一段时间了,并且非常喜欢使用它们。最近我开始使用 CSS 框架,例如 Twitter Bootstrap我发现我的标记太复杂了,无法使用标准的 HTML 助手。

当然,我仍然使用 Url.Action() 来生成链接,有时使用 @Html.TextBoxFor() 或类似的东西来生成简单的表单,但是,例如,我正在寻找一些帮助程序,例如 Html.ActionLink()Using Html.BeginForm() 只是不要削减它。

我的标记通常包含复杂的嵌套。例如,在 Bootstrap 中,我可能想添加一个图标作为链接的一部分:

<a href="#">
<i class="icon-user"></i>
<span>Simple link</span>
</a>

这在 Bootstrap 中很常见,我觉得 HTML 助手会妨碍。我可以自己制作,但我的标记完全不同。

假设我只使用少量的 HTML 助手;在需要的地方。这就提出了另一个问题:

如果我要尽量减少 HTML 帮助程序的使用,我是否应该完全放弃它们并主要使用常规 HTML 以保持一致性?

最佳答案

我同意 Html 标签助手可以尽可能地模糊意思,也可以传达它。我们都了解 Html(设计人员和开发人员),为什么不使用它呢? Html helpers 只是让我们回到 Asp.Net 控件为我们发出 Html 的时代。举个例子,这两个哪个更清楚?

@Html.ActionLink("About this Website", "About") 

<a href='/about'>About this website</a> 

虽然第二个答案可能有更多字符,但更清晰。

关于asp.net-mvc - HTML 助手是否值得与复杂的标记一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17654985/

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