在控制器操作中,我想获得点击的完整href地址,让我接受操作。
这是可能的,如果可以的话,我怎么能在MVC中得到它?
答案 0 :(得分:1)
答案 1 :(得分:0)
如果用户点击链接,例如<a href='[url_here]'>Link</a>
路由到您的控制器和操作,您可以通过调用Request.Url.ToString()获取操作方法中的[url_here]网址。
答案 2 :(得分:0)
除了其他人对Request.UrlReferrer所说的内容之外,您还可以将其作为查询字符串参数传递:
@Html.ActionLink("click me", "foo", new { url = Request.RawUrl })
并在行动中:
public ActionResult Foo(string url)
{
...
}
答案 3 :(得分:0)
string fullPath = Request.Url.AbsoluteUri