in Asp.Net MVC Wenn ich eine Aktionsmethode mit Attribut NonAction
dekorieren dann ist es nicht erlaubt, durch den Benutzer aufgerufen werden, die Website zu besuchen. Gleiches passiert, wenn ich es mache private
Also was ist der Unterschied zwischen den beiden und gibt es einen speziellen Zweck, für den NonAction
Attribut wurde gemacht?Unterschied zwischen privaten Methoden und Aktionen dekoriert mit NonAction in Asp.Net MVC
Zum Beispiel, was ist der Unterschied zwischen
[NonAction]
public ActionResult SomeAction(){}
Und
private ActionResult SomeAction(){}
im Zusammenhang mit asp.net MVC ich weiß natürlich ist public
und das andere ist private
Wie können andere Controller die öffentliche Methode verwenden, die als "NonAction" gekennzeichnet ist? – mipe34
@ mipe34: Durch Erstellen einer Instanz des Controllers und Aufruf der Methode. – Guffa