0

我处境艰难,非常感谢您的帮助。长话短说,我有一个视图显示大约 45 列(无法避免),其中大约有 500 条或更多记录。这显示在带有条件的“FOR 循环”的局部视图中. 当列有超过 1 条记录时(选择列表,检查计数 [在控制器中完成])然后显示 DropdownList 否则显示 TextBoxFor。TextBoxFor 正在调用许多 Javascript 函数 - 比如将其标记为 Edited ,显示工具提示,行高亮显示,使其仅作为 Numeric TextBox 等。当记录增加到超过 50 条时,性能真的很差,需要 3 分钟加载和 5 分钟保存并重新加载页面。当我从 DB 接收平面记录时,需要使用延迟加载的数据实体框架来创建主/详细实体。尝试从 VS 2010 进行性能分析,无法附加屏幕截图,因为该站点中没有足够的点。但我可以看到对 HTML.TextBoxFor 的调用次数超过 1800 次......有没有可以调用自定义 Javascript 函数的 TextBoxFor 的替代方法

4

0 回答 0