我应该使用哪一个?为什么?
@Html.ActionLink("Click here to listen track 1", "Display", new { id = 1 })
<a href="/song/display/1">Click here to listen track 1</a>
答案 0 :(得分:1)
使用原始锚标记标记会在您更改站点的路由配置时立即中断,以便更改地址。您应该使用以下之一:
@Html.ActionLink("Click here to listen track 1", "Display", new { id = 1 })
OR
<a href="@Url.Action("Display", new { id = 1 })">Click here to listen track 1</a>
我倾向于使用底部样式,因为我希望我的cshtml
文件比html
更加cs
,但这只是我的偏好。