Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 在ASP MVC中获取URL的正确部分_Asp.net Mvc - Fatal编程技术网

Asp.net mvc 在ASP MVC中获取URL的正确部分

Asp.net mvc 在ASP MVC中获取URL的正确部分,asp.net-mvc,Asp.net Mvc,我有一个领域,我把许多应用程序。我的域名是在智能ASP。我为每个应用程序创建一个文件夹 然后,URI路径将它连接到下一个 如何获取URL的左右部分。举例来说: 其中: “siteofsites”是一个域 “站点”是我的web应用程序 我需要输入一个变量 var leftpart=http://siteofsites/site/ var rigthpart=/controller/action?parameters. 有没有办法获得此信息?您可以使用视图和控制器中提供的Request.Ur

我有一个领域,我把许多应用程序。我的域名是在智能ASP。我为每个应用程序创建一个文件夹

然后,URI路径将它连接到下一个

如何获取URL的左右部分。举例来说:

其中:

  • “siteofsites”是一个域
  • “站点”是我的web应用程序
我需要输入一个变量

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

有没有办法获得此信息?

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

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

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

可能重复的不是sim卡,我需要生成url,此示例用于当前控制器i solucionate关于左侧部分的变量base_url=Request.url.Scheme+“:/”+Request.url.Authority+Request.ApplicationPath.TrimEnd(“/”)+“/”;使用replace函数的第三部分