Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如果发生异常,如何向用户显示最后的列表元素_C#_Asp.net_List_C# 4.0 - Fatal编程技术网

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缓存吗?让我们