w Asp.Net MVC, jeśli udekoruję metodę działania o atrybucie NonAction
, wówczas użytkownik nie będzie mógł go wywołać przez użytkownika odwiedzającego witrynę. to samo dzieje się, gdy robię private
. Jaka jest różnica między tymi dwoma elementami i czy istnieje specjalny cel, dla którego utworzono atrybut NonAction
?Różnica między metodami prywatnymi a operacjami dekorowanymi przy użyciu NonAction w Asp.Net MVC
Na przykład Jaka jest różnica między
[NonAction]
public ActionResult SomeAction(){}
I
private ActionResult SomeAction(){}
w kontekście asp.net MVC oczywiście znam jeden jest public
a drugi jest private
W jaki sposób inni administratorzy mogą używać metody "public" oznaczonej jako "NonAction"? – mipe34
@ mipe34: Tworząc instancję kontrolera i wywołując metodę. – Guffa