我是ASP / MVC的新手,我无法弄清楚如何将div
链接到HTML标记中的页面。这是纯HTML中的当前链接。我想完成这个,但是用剃刀语法
<div class="col-md-2">
<a href="ambulance.html">
<div class="amb item">
<div class="tiletext">AMB</div>
<div class="tilesubtext">Ambulance</div>
</div>
</a>
</div>
我一直在寻找行动链接,但如果有更好的方法来实现这一目标,我就可以了!
答案 0 :(得分:15)
可能重复。我将添加一些与该问题有关的解释,因为它与Razor有关:
您的后端开发人员需要的是Url.Action
帮助程序。这将允许您通过MVC框架路由链接。
所以说:
<div class="col-md-2">
<a href="@Url.Action("Cars", "Ambulance")">
<div class="amb item">
<div class="tiletext">AMB</div>
<div class="tilesubtext">Ambulance</div>
</div>
</a>
</div>
答案 1 :(得分:2)
Html.ActionLink方法只为某些操作方法创建锚标记,您需要Url.Action方法。使用其余的标记就可以了。
<div class="col-md-2">
<a href="@Url.Action("Index","Home")">
<div class="amb item">
<div class="tiletext">AMB</div>
<div class="tilesubtext">Ambulance</div>
</div>
</a>
</div>