0

我正在生成一个大型数据表,并希望有一个链接来更新表的某些部分。有没有一种方法可以生成从我正在使用的控制器中重定向到另一个控制器/视图的 URL?

我有这个代码:

HTMLTable.AppendLine("        <td class=\"team\"> " + tournament.TournamentRoundMatches[col][effective_match_id].competitorId1 + "<a href=\"<% =Html.BuildUrlFromExpression<CompetitionController>(c => c.Details(83)) %>\">" + "  update" + "</a>" + "</td>");

但这不能正确呈现 - 我尝试了其他几种方法,包括在 html 之前创建一个临时字符串:

string temp = Url.Action("Details", "Competition", new { id = 83 }, Request.Url.Scheme);

这也不起作用 - 我收到一个错误,即使用“Url”需要对象引用

有人可以对此有所了解吗?如何从该控制器中为单独的控制器生成 URL?我所在的控制器称为“TournamentController”,当用户单击“更新”时,我想将用户重定向到“CompetitionController”的“详细信息”视图 - 这可能吗?

4

0 回答 0