Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.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 3 asp.net mvc了解请求资源的主机_Asp.net Mvc 3_Asp.net Mvc Routing - Fatal编程技术网

Asp.net mvc 3 asp.net mvc了解请求资源的主机

Asp.net mvc 3 asp.net mvc了解请求资源的主机,asp.net-mvc-3,asp.net-mvc-routing,Asp.net Mvc 3,Asp.net Mvc Routing,如何从哪个主机了解资源,例如请求了一个文件 范例 site.com->来自mySite.com/api.js的请求 我明白了,我应该使用RouteConstraint public class MvcApplication : System.Web.HttpApplication { protected void Application_BeginRequest(object sender, EventArgs e) { i

如何从哪个主机了解资源,例如请求了一个文件

范例

site.com->来自mySite.com/api.js的请求

我明白了,我应该使用RouteConstraint

public class MvcApplication : System.Web.HttpApplication
    {




        protected void Application_BeginRequest(object sender, EventArgs e)
        {
            if (Request.HttpMethod == "GET")
            {
                if (Request.AppRelativeCurrentExecutionFilePath.EndsWith("api.js"))
                {
                    _dataManager.ApiCalls.Add(Request.UrlReferrer.ToString(), Request.UserHostAddress, Request.UserHostName);
                }
            }
        }

        protected void Application_Start()
        {
           ...
        }
    }