日期:2014-05-17  浏览次数:20513 次

[HandleError]、[OutputCache(CacheProfile = "HomePageCache")]
问题:[HandleError]、[OutputCache(CacheProfile = "HomePageCache")] 分别是什么意思


C# code

    [HandleError]
    public class HomeController : Controller
    {

        [OutputCache(CacheProfile = "HomePageCache")]
        public ActionResult Index()
        {




------解决方案--------------------
[HandleError]过滤器提供了一种声明的方式,来在一个Controller或一个Action方法上表示,如果在处理一个ASP.NET MVC请求中发生错误的话,应该显示一个友好的错误回复。 

http://blog.163.com/sara1124@126/blog/static/112910970200951095654580/
OutputCache是缓存,你可以去msdn查查其参数的意思,CacheProfile 是缓存名称
http://www.cnblogs.com/xzf158/archive/2009/01/07/1371179.html
------解决方案--------------------
和之前和你说的[Required]类似,这是attribute,用来“标记”一个类的,供另一个类动态调用它,并且检索它的类型的时候提供所需的附加信息。