3
4

2 回答 2

4

@Html.ActionLink 绑定到 MVC 路由定义中。它不仅仅是编写锚标记的助手,它使用路由来确定 href 的外观和结构。

通过使用 ActionLink,您可以确保根据 MVC 路由的配置方式呈现所有链接。

路由功能强大,可以避免使用大量查询字符串变量或隐藏字段来传递数据。

使用@Html.ActionLink,最终额外的努力可以忽略不计。

于 2013-03-22T19:58:32.810 回答
1

这是一个偏好问题。

Html.ActionLink()只是一个最终呈现<a>标签的 HTML Helper。

我更喜欢使用<a>标签。

于 2013-03-22T11:12:50.253 回答