FineUI 官方论坛

标题: 【已确认】使用F.TabStrip() 出现集合已修改 [打印本页]

作者: yyzyang    时间: 2018-3-14 11:11
标题: 【已确认】使用F.TabStrip() 出现集合已修改
在项目中新建   F.TabStrip() 控件报错




@{
    Layout = null;
    var F = Html.F();
}

<!DOCTYPE html>

<html>
<head>
    <meta name="viewport" content="width=device-width" />
    <title>View</title>
</head>
<body>
    <div>
        @F.TabStrip().ID("My")
    </div>
</body>
</html>

“/”应用程序中的服务器错误。
集合已修改;可能无法执行枚举操作。
说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.InvalidOperationException: 集合已修改;可能无法执行枚举操作。

源错误:

执行当前 Web 请求期间生成了未经处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。

堆栈跟踪:

[InvalidOperationException: 集合已修改;可能无法执行枚举操作。]   System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource) +56   System.Collections.Generic.Enumerator.MoveNextRare() +14277518   kLOQBercyqDpvRCAchcbaSSMbswDA.cTCVjvIAgtQMBZskOzkdSyONzEOk() +491   FineUIMvc.ScriptModuleFilter.Flush() +480   System.Web.HttpWriter.FilterIntegrated(Boolean finalFiltering, IIS7WorkerRequest wr) +553   System.Web.HttpResponse.FilterOutput() +118   System.Web.CallFilterExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +62   System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +92




作者: sanshi    时间: 2018-3-14 15:34
改为:
  1. @{
  2.     Layout = null;
  3.     var F = Html.F();
  4. }

  5. <!DOCTYPE html>

  6. <html>
  7. <head>
  8.     <meta name="viewport" content="width=device-width" />
  9.     <title>View</title>
  10. </head>
  11. <body>
  12.     <div>
  13.         @F.PageManager
  14.         @F.TabStrip().ID("My")
  15.     </div>
  16. </body>
  17. </html>
复制代码


就好了,每个页面都要添加 PageManager 控件,这个是FineUIPro是一样的。





欢迎光临 FineUI 官方论坛 (https://fineui.com/BBS/) Powered by Discuz! X3.4