在 asp.net mvc 的视图中使用 <a href 是不优雅还是不好的做法?

Is it inelegant or a bad practice to use <a href in a view in asp.net mvc?

在asp.netmvc中,主要是.netcore版本,我们有一些htmlhelpers和taghelpers帮助我们编写前端。

与纯 html 相比,我对纯 html 的亲和力比对标签帮助者或 html 帮助者的亲近度更高。

我想知道在纯 html 中使用某些标签是否有误,例如 <a href>, <label>, <span> 等等,即使 .netcore 为此提供了 taghelpers 或 htmlhelpers

不,使用 html 锚标签而不是标签助手并不是不雅或不好的做法。我见过很多带有纯 html 锚点的项目,这些锚点易于阅读和维护。

如果您使用的是命名路由,html 助手可能会为您节省一些重构,因为您可以更改路由配置中的控制器和操作,而无需更新您的链接。但如果这对您来说不是什么大问题,请不要担心。