c# - @Html.ActionLink 带有链接的 id

标签 c# asp.net-mvc razor

我在 MVC 中有类似的东西(我正在使用 Razor 使用 MVC c#):

@Html.ActionLink("Edit", "EditProject", new { id = item.ProjectID}) 

当我查看源代码时产生类似的东西:

<a href="/iDVI/Project/EditProject/535">Edit</a>

请注意 535 是如何得到 item.ProjectID 的结果的。 这可以。不过,我喜欢做的是为这个编辑链接添加一个 id。像这样的东西:

<a href="/iDVI/Project/EditProject/535" id="Projectid">Edit</a>

我该怎么做。我知道使用 new{id=...} 会创建一个 id,但是 id 已经用于我最初需要做的事情。

我现在需要给链接一个 ID 吗?

最佳答案

使用:

@Html.ActionLink("Edit", "EditProject", new { id = item.ProjectID }, new { id = "Projectid" }) 

关于c# - @Html.ActionLink 带有链接的 id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8821892/

相关文章:

c# - 使用未分配的变量?

asp.net - 我*必须*在 MVC3 中覆盖多少 MembershipProvider

html - 如何在同一个表格TD中创建嵌套单元格

javascript - 将参数从模型传递到 JavaScript

c# - 只想查找最近 X 天的文件

c# - 用于 .Net C# 应用程序的 SharpZipLib 替代品

c# - 使用 JSON 序列化程序将对象数组序列化为一个对象,并为 C# 中的每个对象命名属性

c# - MS Chart Control :Two X Axis, 一个用于数小时,另一个用于数天(或两者混合)

c# - 使用 NEST 进行 Elasticsearch 查询不起作用

c# - 从 AspNetCore TestHost 运行时编译 Razor 期间出现 CompilationFailedException