我在MVC上创建了一些菜单。我想在用户点击这些菜单时重定向到aspx。 这是菜单:
<nav>
<ul id="menu">
<li>@Html.ActionLink("Home", "Index", "Home")</li>
<li>@Html.ActionLink("About", "About", "Home")</li>
<li>@Html.ActionLink("Contact", "Contact", "Home")</li>
<li>@Html.ActionLink("Request", "Request", "Home")</li>
<li>@Html.ActionLink("Articles", "Articles", "Home")</li>
<li>@Html.ActionLink("Services", "Services", "Home")</li>
</ul>
</nav>
Home,About和Contact在MVC中,但是对于请求,文章和服务,我有各自的aspx页面。有人可以告诉我如何重定向到aspx?
答案 0 :(得分:1)
有人可能认为MVC的方式是创建一个控制器,然后重定向到.aspx资源。但是,您可以使用UrlHelper.Content
和相对路径来获取资源的URI。例如:
<a href="@Url.Content(~/Admin/request.aspx)">Request</a>