小编Bac*_*ata的帖子

ASP.NET - ChildActionOnly和NonAction属性之间有什么区别?

出于好奇,这两个属性之间有什么区别?

NonAction和ChildActionOnly

这两个属性对我来说似乎都是一样的.阻止管道(动作调用者)调用动作方法.请看一下这个片段:

[NonAction]
private ActionResult StackOverflow1()
{
    // Omitted for brevity.
    return View();
}

[ChildActionOnly]
private ActionResult StackOverflow2()
{
    // Omitted for brevity.
    return View();
}
Run Code Online (Sandbox Code Playgroud)

当然这两种方法都不会被调用,因为它们是私有的 - 至少在默认的实现中 - 但我想知道差异只是出于好奇......

c# asp.net asp.net-mvc

3
推荐指数
1
解决办法
4690
查看次数

标签 统计

asp.net ×1

asp.net-mvc ×1

c# ×1