Asp.net mvc 如何在ASP.NET中查看调用方法的页面?

Asp.net mvc 如何在ASP.NET中查看调用方法的页面?,asp.net-mvc,Asp.net Mvc,我有一个ASP.NET MVC项目,在其中我有一个控制器上的方法,该方法从两个单独的页面调用,直到现在,行为是相同的,但现在我需要它稍微不同,我只需要看看我是在页面a还是页面B,这样我就知道发生了什么行为 有没有关于ViewData或View的解决方案,或者我可以从哪个页面检查调用此方法的其他解决方案?传递一个指示第1/2页或功能1,2,3的控制变量不是更容易吗。。等等这个控制器方法?我想到了,但我有点担心,因为我不应该更改页面a或B,甚至不应该更改查询字符串等等,所以我希望只有在方法方面才能做

我有一个ASP.NET MVC项目,在其中我有一个控制器上的方法,该方法从两个单独的页面调用,直到现在,行为是相同的,但现在我需要它稍微不同,我只需要看看我是在页面a还是页面B,这样我就知道发生了什么行为


有没有关于
ViewData
View
的解决方案,或者我可以从哪个页面检查调用此方法的其他解决方案?

传递一个指示第1/2页或功能1,2,3的控制变量不是更容易吗。。等等这个控制器方法?我想到了,但我有点担心,因为我不应该更改页面a或B,甚至不应该更改查询字符串等等,所以我希望只有在方法方面才能做一些事情。明白了。检查前一个SO答案是否对您有帮助:HttpContext.Request.Url可能为您提供源路径检查此答案-使用Request.UrlReferer