【问题标题】:Render HTML5 <audio> tag with Html.ActionLink() helper or the Url.Action() helper?使用 Html.ActionLink() 助手或 Url.Action() 助手渲染 HTML5 <audio> 标记?
【发布时间】:2013-08-19 12:58:34
【问题描述】:

我应该使用哪一个?为什么?

@Html.ActionLink("Click here to listen track 1", "Display", new { id = 1 })
<a href="/song/display/1">Click here to listen track 1</a>

【问题讨论】:

标签: asp.net-mvc asp.net-mvc-3 asp.net-mvc-4


【解决方案1】:

一旦您更改站点的路由配置以使地址发生更改,使用原始锚标记标记就会中断。您应该使用以下方法之一:

@Html.ActionLink("Click here to listen track 1", "Display", new { id = 1 })

<a href="@Url.Action("Display", new { id = 1 })">Click here to listen track 1</a>

我倾向于使用底部样式,因为我喜欢我的cshtml 文件比html 更多cs,但这只是我的偏好。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-03-20
    • 1970-01-01
    • 2014-04-20
    • 2017-11-10
    • 2012-01-31
    • 2014-12-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多