在ASP.NET MVC 5 ActionLink中包含锚标记

克雷格·罗伯茨

我已经在网上搜索了答案,并在这里尝试了布拉德·威尔逊的建议解决方案:在ASP.NET MVC Html.ActionLink中包含锚标记。

但是,这对我不起作用。

这是我所做的:

在Controller / Details / _PartialView文件中,放置一个锚标记:

<a name="anchor-point"></a>

呈现“控制器/详细信息”时,显然会呈现_PartialView文件。

在控制器/索引中,我有一个ActionLink,如下所示

<td>@Html.ActionLink("linkText", "Details", "Controller", null, null, "anchor-point", new { item => item.ID }, null)</td>

当我在Chrome中检查渲染的HTML时,上面的链接不是我想要的,这是:

../Controller/Details/id#anchor-point

自原始帖子以来,我是否误解了某些内容或用法已发生变化。我正在使用MVC 5 ASP.NET 4.5。

问候克雷格

Mattomtom

这是因为您要告诉浏览器滚动到IDanchor-point的元素,而您发布的元素只设置了name属性。试试这个:

<a id="anchor-point"></a>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在ASP.NET MVC 5中通过ActionLink传递包含连字符的routeValues

来自分类Dev

ASP.Net MVC 5中的Cookie

来自分类Dev

ASP .NET MVC 5中的异步任务

来自分类Dev

ASP.NET MVC 5中的ClaimsIdentity

来自分类Dev

ASP.NET MVC 6(ASP.NET Core或ASP.NET5)中的友好URL

来自分类Dev

Ajax.ActionLink POST在ASP.NET MVC 5中不起作用

来自分类Dev

ASP.NET 5 MVC6中的@ Ajax.ActionLink

来自分类Dev

ASP.NET MVC,Actionlink

来自分类Dev

ASP.NET MVC 5中的DateCreated和DateModified

来自分类Dev

分页在ASP.NET MVC 5中无法正常工作

来自分类Dev

ASP.Net MVC 5中的组织区域

来自分类Dev

在ASP.NET 5(MVC6)中请求BinaryRead

来自分类Dev

在ASP.NET MVC 5中即时更改会话超时

来自分类Dev

Asp.Net 5(Mvc 6)中的Custom ClaimsPrincipal

来自分类Dev

在ASP.Net MVC 5中找不到区域视图

来自分类Dev

在ASP.NET MVC 5中使用mvcSitemap

来自分类Dev

ASP.NET MVC5中的复杂路由

来自分类Dev

在ASP.NET MVC 5中路由可选参数

来自分类Dev

ASP.NET MVC 5中的“通用” OpenID

来自分类Dev

在ASP.Net 5 MVC 6中添加.css

来自分类Dev

ASP.Net MVC 5中的Bootstrap DateTimePicker

来自分类Dev

在ASP.NET MVC 5中动态添加元数据

来自分类Dev

在ASP.NET MVC 5 monodevelop中创建区域

来自分类Dev

从Asp.NET MVC 5中的Controller继承

来自分类Dev

在ASP.NET MVC 5中填充User.Identity

来自分类Dev

ASP.NET 5 MVC 6中的Google OAuth

来自分类Dev

在ASP.NET MVC 5中使用DropDownListFor的NullReferenceException

来自分类Dev

ASP.NET MVC 5 SQL查询中的命名参数

来自分类Dev

ASP.NET MVC 5标识中的空引用