この質問はまだ聞こえていないとは思いません...しかし、私はそれを見つけることができません。ASP.NET MVC 3にクラス型宣言のActionNameAttributeはありますか?
だからここには行く:どのように私はクラスのために同じことを達成することができ、
[ActionName("confirm")]
[HttpGet]
public ActionResult Confirm(string stuffTitle)
{
ActionResult resultView = CreateSomeStuff(stuffTitle);
return resultView;
}
しかし:私はこのようなASP.NET MVC 3にActionNameAttribute私のアクションメソッドの多くを使用しましたか?このように:
[ActionName("personal")]
public class AccountController : Controller
ActionNameAttributeでは、メソッド宣言でのみ可能です。しかし、私はそれが何とかクラス型の宣言で可能になるはずだと思います。私がまだ聞いたことのない別の属性でしょうか?その他の回避策?
誰かアイデア?前もって感謝します!!
コントローラのActionName?どのような目的で?目標はかなり奇妙に見え、ほとんど意味をなさないようにこれまでに尋ねられていません。ここで何を達成しようとしていますか? –
コントローラの名前を変更するだけではどうですか? – ZippyV
このポストはコントローラにエイリアスを与える方法を探していました。これは、@Montyが私の思う通りです。私の理由は、命名規則と望ましいURLとの間の矛盾です。 –