2016-06-09 82 views
1

后,我是一个网页设计师,但我告诉设计在MVC静态网页,而不是使用HREF =“某些URL”通过部分ID在MVC我必须使用href =“@ Url.Action(”Controller“,View)”现在我想在URL中传递一个部分id,所以当用户重定向它时,它会通过html滚动到特定部分,这是语法我在HTML中使用使用@ Url.Action让用户将滚动到一个特定部分重定向

href="index.html#mysectionid" 

我有这样的事情

<section id="mysection"> 

</section> 

我想知道如何我会在mvc中做这件事。由于

+0

你必须自己拼接吧。类似于' – haim770

+0

您可以使用[this overload](https://msdn.microsoft.com/ EN-US /库/ system.web.mvc.html.linkextensions.actionlink(v = vs.118)的.aspx#L:System.Web.Mvc.Html.LinkExtensions.ActionLink%28System.Web.Mvc.HtmlHelper,系统的.String,System.String,System.String,System.String,System.String,System.String,System.Object的,System.Object的29%)'@ Html.ActionLink()',并指定'fragment' –

回答

3

可以在剃刀与普通HTML混合C#代码:

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

工作对我感谢 –

相关问题