访问不同文件夹中的页面

时间:2018-04-11 16:24:52

标签: c# .net asp.net-mvc

我在我的主文件夹中的一个视图中有这一行

@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

如何链接到我想要的页面?

2 个答案:

答案 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})