在Asp.Net MVC中修饰私有方法和动作之间的差异如果我修饰一个属性为NonAction
的动作方法,那么它将不会被允许被访问该站点的用户调用。 当我做它时也会发生同样的情况private
那么这两者之间有什么区别,并且是否存在一个特殊用途,其中NonAction
属性已被创建?Asp.Net MVC
例如什么在asp.net MVC的,当然,我知道一个是public
的背景下,另一个
[NonAction]
public ActionResult SomeAction(){}
而且
private ActionResult SomeAction(){}
之间的区别是private
其他控制器如何使用标记为NonAction的'public'方法? – mipe34 2013-02-09 23:59:14
@ mipe34:通过创建控制器的实例并调用该方法。 – Guffa 2013-02-10 01:06:07