【发布时间】:2017-07-13 06:25:50
【问题描述】:
出于好奇,这两个属性有什么区别?
NonAction 和 ChildActionOnly
这两个属性对我来说似乎都一样。防止管道(动作调用者)调用动作方法。请看一下这个sn-p:
[NonAction]
private ActionResult StackOverflow1()
{
// Omitted for brevity.
return View();
}
[ChildActionOnly]
private ActionResult StackOverflow2()
{
// Omitted for brevity.
return View();
}
当然,这两种方法都不会被调用,因为它们是私有的——至少在默认实现中是这样——但出于好奇,我想知道它们之间的区别......
【问题讨论】:
标签: c# asp.net asp.net-mvc