無法想象這個問題還沒有被問到......雖然,我找不到它。在ASP.NET MVC 3中是否有類類型聲明的ActionNameAttribute?
所以這裏有雲:我用的ActionNameAttribute了很多在ASP.NET MVC 3篩選我的操作方法:
[ActionName("confirm")]
[HttpGet]
public ActionResult Confirm(string stuffTitle)
{
ActionResult resultView = CreateSomeStuff(stuffTitle);
return resultView;
}
但是,我怎麼能做到上課一樣嗎?像這樣:
[ActionName("personal")]
public class AccountController : Controller
與ActionNameAttribute它只能用於方法聲明。但我想它應該以某種方式在類類型聲明上可能。也許我還沒有聽說過的其他屬性?其他一些解決方法?
任何想法?提前致謝!!
控制器上的ActionName?目的是什麼?之前沒有問過這個問題,因爲目標看起來很奇怪,幾乎沒有任何意義。你想在這裏做什麼? –
你爲什麼不改變你的控制器的名字? – ZippyV
我發現這篇文章尋找一種方法來給一個控制器一個別名,這正是我認爲@Monty之後。我的理由是命名約定和期望的URL之間存在衝突。 –