[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,用来“标记”一个类的,供另一个类动态调用它,并且检索它的类型的时候提供所需的附加信息。