无法想象这个问题还没有被问到......虽然,我找不到它。在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之间存在冲突。 –