获取HTML / cshtml中的URL

时间:2016-05-25 12:46:13

标签: html5 url razor

我想将当前网址转换为一个字符串,我可以将其用于例如稍后分享功能。

String strPathAndQuery = HttpContext.Current.Request.Url.PathAndQuery;

我收到错误:

  

当前上下文中不存在名称HttpContext

还有其他办法吗?

2 个答案:

答案 0 :(得分:2)

如果您使用MVC 3或更高版本:Here是相关问题。

如果您使用ASP .Net MVC Core 1.0,则应使用此代码:

Context.Request.Path

答案 1 :(得分:0)

我相信你可以Request.RawUrl,它应该返回整个当前页面网址。

所以你会这样做:

@{
  string strPathAndQuery = Request.RawUrl;    
}