在ASP MVC中获取正确的URL部分

时间:2017-08-16 15:00:29

标签: asp.net-mvc

我有一个域名,我放了很多应用程序。我的域名是更智能的ASP。我为每个应用程序创建了一个文件夹。

然后将URI路径发送到下一个

如何获取网址的左右部分。例如:

http://siteofsites/site/controller/action?parameters

其中:

  • " siteofsites"是一个域名。
  • "位点"是我的网络应用程序。

我需要输入一个变量。

var leftpart=http://siteofsites/site/
var rigthpart=/controller/action?parameters.

有办法解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

您可以使用视图和控制器中提供的Request.Url

@Request.Url.AbsolutePath  
-> "controller/action?parameters"

@Request.Url.Scheme + "://" + @Request.Url.Host
-> "http://siteofsites/site"