使用 @Url.Action 在 MVC 中传递节 ID,以便用户在重定向后滚动到特定节



我是一名网页设计师,但我被告知要在 mvc 中设计静态页面,而不是使用 href="some url",我必须使用 href="@Url.Action("Controller", View)" 现在我想在 url 中传递一个部分 id,所以当用户重定向时,它通常会向下滚动到该特定部分,通常是 html 这是我使用的语法

href="index.html#mysectionid"

在 HTML 中,我有这样的东西

<section id="mysection">
</section>

我想知道我将如何在 mvc 中做这件事。谢谢

您可以在 Razor 中将 C# 代码与普通 html 混合使用:

<a href="@Url.Action("Contact", "Home")#mysection">Test</a>

最新更新