我在我的主文件夹中的一个视图中有这一行
@Html.ActionLink("Edit", "Edit", new { id = item.ResearcherID })
当我点击它时,我会转到Home / Edit / id
但我的编辑页面位于研究人员/编辑
中我尝试过:
@Html.ActionLink("Edit", "Researchers","Edit", new { id = item.ResearcherID })
但我转到此页面而不是http://localhost:12345/Home/%20Researchers?Length=4
如何链接到我想要的页面?
答案 0 :(得分:1)
研究人员编辑页面是Researchers
控制器的一部分。在Edit
来电中的Researchers
控制器上指定ActionLink()
操作。
@Html.ActionLink("Edit", "Edit", "Researchers", new { id = item.ResearcherID }, null)
LinkExtensions.ActionLink Method
public static MvcHtmlString ActionLink(
this HtmlHelper htmlHelper,
string linkText,
string actionName,
string controllerName,
object routeValues,
object htmlAttributes
)
答案 1 :(得分:0)
如果这个研究人员是控制者 试试这个:@ Html.ActionLink("编辑","编辑","研究人员",新{id = item.ResearcherID})