我已经在Visual Studio 2017中创建了一个默认的mvc Web应用程序。我面临的问题是,当我运行此应用程序时,它显示了主界面,而在单击标题中的“与我们联系”页面后,它什么也没有显示。请帮助我如何将它们之间的链接互连。我已经尝试过@actionlink
<!-- The navigation menu -->
<div class="navbar">
<a class="active" href="@Html.ActionLink("Home", "Index", "Home")">Home</a>
<a href="#">Clothing</a>
<a href="#">Contact</a>
<a href="#">Track Order</a>
答案 0 :(得分:1)
@Html.ActionLink("Home", "Index", "Home")
创建锚标记<a href="/Home/Index">Home</a>
,
@Url.Action("Home", "Index")
创建网址/Home
因此您可以使用此:
<!-- The navigation menu -->
<div class="navbar">
@Html.ActionLink("Home", "Index", "Home")
<a href="#">Clothing</a>
<a href="#">Contact</a>
<a href="#">Track Order</a>
或者这个:
<!-- The navigation menu -->
<div class="navbar">
<a class="active" href="@Url.Action("Home", "Index")">Home</a>
<a href="#">Clothing</a>
<a href="#">Contact</a>
<a href="#">Track Order</a>
答案 1 :(得分:0)
尝试使用此代码提供有关点击事件的操作链接
<div class="navbar">
<a class="active" href="@Html.ActionLink("Home", "Index", "Home")">Home</a>
<a href="#">Clothing</a>
<a href="@Url.Action("Contact", "Home")" >Contact</a>
<a href="#">Track Order</a>