のAsp.Net MVCでは、属性がNonAction
のアクションメソッドをデコレートすると、そのサイトを訪れるユーザーから呼び出されることは許されません。 私はそれを作ると同じことが起こるprivate
それでは、2つの違いは何ですか?NonAction
という属性が作られているという特別な目的がありますか?例えばプライベートメソッドとアクションの違いは、Asp.Net MVC
もちろんのasp.net MVCのコンテキストで
[NonAction]
public ActionResult SomeAction(){}
そして
private ActionResult SomeAction(){}
との差が、私は1つがpublic
知っていると、もう一つはprivate
他のコントローラは、 'NonAction'とマークされた' public'メソッドをどのように使用できますか? – mipe34
@ mipe34:コントローラのインスタンスを作成し、メソッドを呼び出します。 – Guffa