@html.actionlink呈现错误的网址

时间:2014-11-23 12:03:32

标签: asp.net razor html.actionlink

我刚刚开始学习ASP.NET,我正在尝试创建一个简单的导航,但是somohow我得到了错误的网址。我一直在寻找各处的白痴,但大多数都是关于更复杂的网址。

我正在使用它进行导航

<nav>
        <ul>
            <li>@Html.ActionLink("Home", "index")</li>
            <li>@Html.ActionLink("Domeinen", "Domain")</li>
        </ul>
    </nav>

该网站呈现,但当我点击“domeinen”它带我到

  

http://localhost:7498/Home/Domain

而不是

http://localhost:7498/Domain

有人能指出我正确的方向吗?

1 个答案:

答案 0 :(得分:0)

默认情况下,它会为当前控制器创建一个URL(在您的情况下为Home)。如果要修改它,可以使用此功能签名中的另一个:

Html.ActionLink("Domeinen", "Domain", "DomainController")