将上一个/来电/推荐人网址从视图传递到控制器

时间:2018-04-21 19:18:05

标签: razor asp.net-core asp.net-core-mvc asp.net-core-2.0

我有课程和页面控制器和视图。他们每个人都有编辑/细节动作。页面列表以编辑和详细信息模式显示在课程视图中。页面视图上有一个“后退”按钮,必须将用户带到调用页面。以下是两个示例网址,这两个网址都会列出包含编辑/详细信息按钮的网页:

  • root / edit / courses / course-url
  • 根/信息/课程/当然-URL

我发现使用它的方法是使用“Referer”头Request.UrlReferrer.ToString()。但我还读到浏览器可以阻止发送此标题,并且它也很容易被篡改。请建议从视图中发送引用Url的方法。

<a href="/Topics/@CourseModel.Url/@PageModel.Url">Details</a>

1 个答案:

答案 0 :(得分:0)

您可以将其作为查询参数发送吗?

<a href="/Topics/@CourseModel.Url/@PageModel.Url?backUrl=@yourBackUrlHere">Details</a>