使用HTML Action Link定位div

Cli*_*sby 4 html asp.net-mvc html5 razor

我是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>
Run Code Online (Sandbox Code Playgroud)

我一直在寻找行动链接,但如果有更好的方法来实现这一目标,我愿意接受它!

bea*_*der 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>
Run Code Online (Sandbox Code Playgroud)

ASP.NET MVC:在其中生成带有自定义html的动作链接