asp.net mvc从请求资源的主机中学习

时间:2011-12-07 13:50:39

标签: asp.net-mvc-3 asp.net-mvc-routing

如何从宿主资源中学习,例如js已经请求了文件?

实施例

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

我明白了,我应该使用RouteConstraint?

1 个答案:

答案 0 :(得分:0)

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()
        {
           ...
        }
    }