MVC为什么要使用TagHelper?

首先了解下mvc中html链接方式:

  ① 查看

  ② 查看

  ③ @Html.ActionLink("查看", "details", "home", new { id = Id })

  ④ 查看

那为什么推荐第四种方式呢?

  mvc是链接是通过路由进行配置的,原始的写法采用固定的写法(url固定,如①),在路由发生变化的时(如路由添加了前后缀之类)需要修改代码,而TagHelper的形式不需要做任何修改。

你可能感兴趣的:(MVC为什么要使用TagHelper?)