C# 如何检查我在asp.net mvc中执行的操作
我有一个asp.net mvc 4应用程序,当我从HomeController ActionResult DoSmth()返回时,我需要在其中执行一些操作。如何检查此项?您可以使用以下选项C# 如何检查我在asp.net mvc中执行的操作,c#,asp.net-mvc,asp.net-mvc-4,C#,Asp.net Mvc,Asp.net Mvc 4,我有一个asp.net mvc 4应用程序,当我从HomeController ActionResult DoSmth()返回时,我需要在其中执行一些操作。如何检查此项?您可以使用以下选项 var controller=(字符串)this.RouteData.Values[“controller”]; var action=(字符串)this.RouteData.Values[“action”]; 您可以使用以下 var controller=(字符串)this.RouteData.Valu
var controller=(字符串)this.RouteData.Values[“controller”];
var action=(字符串)this.RouteData.Values[“action”];
您可以使用以下
var controller=(字符串)this.RouteData.Values[“controller”];
var action=(字符串)this.RouteData.Values[“action”];
我使用
Request.UrlRefferer
要做到这一点。我使用
Request.UrlRefferer
要做到这一点。不确定是否相关,但如果要确保操作仅从代码中呈现,则可以使用属性[childAction]
- 否则请检查此答案:
- 否则请检查此答案: