C# 如果发生异常,如何向用户显示最后的列表元素
对于我的网站,我不希望用户遇到任何异常,如果他们真的发生了,比如我有一个所有应用程序的列表C# 如果发生异常,如何向用户显示最后的列表元素,c#,asp.net,list,c#-4.0,C#,Asp.net,List,C# 4.0,对于我的网站,我不希望用户遇到任何异常,如果他们真的发生了,比如我有一个所有应用程序的列表 public static List<IndianAppStore_TopRated_Result> GetTopRatedApps() { // logger.Info("Start--GetTopRatedApps"); try /// aatif { objTopList = admin.GetTopRatedApps().Take(6)
public static List<IndianAppStore_TopRated_Result> GetTopRatedApps()
{
// logger.Info("Start--GetTopRatedApps");
try /// aatif
{
objTopList = admin.GetTopRatedApps().Take(6).ToList();
if (objTopList.Count <= 0)
{
objTopList = GetInterimApps();
}
else
{
}
return objTopList;
}
catch (Exception ex)
{
logger.Error("CatchData.GetTopRatedApps()" + ex.StackTrace);
return objTopList;
}
// logger.Info("End--GetTopRatedApps");
}
public静态列表GetTopRatedApps()
{
//Info(“Start--GetTopRatedApps”);
try///aatif
{
objTopList=admin.GetTopRatedApps().Take(6.ToList();
如果(objTopList.Count,则可通过将上次成功检索列表的副本放入ASP.NET缓存中来实现,例如:
objTopList = admin.GetTopRatedApps().Take(6).ToList();
if (objTopList.Count == 0)
{
objTopList = (MyListType) Cache["TopList"];
} else {
Cache["TopList"] = objTopList;
}
应用程序列表怎么可能少于0?不要在ASP.NET中使用静态
数据-它在所有用户之间共享。希望它在用户之间共享否。页面调用无法在多个请求中生存,因此您的静态列表每次都将为空。如果它位于应用程序代码内的类中,会怎么样?这没有什么区别。您可以查找fu在MSDN上的应用程序代码和其他文件夹的操作。您好,谢谢。如果我想在没有数据的情况下向多个用户显示相同的信息,我可以使用内存缓存而不是web缓存吗?让我们