我处境艰难,非常感谢帮助。长话短说, 我有一个视图显示大约45列(不能避免),其中有大约500或更多的记录。这是在部分视图中显示的,带有' FOR循环' 条件。当列有多于1条记录(make select list,check count [在Controller中完成])然后显示DropdownList else显示TextBoxFor。 TextBoxFor调用许多Javascript函数 - 比如将其标记为已编辑,显示工具提示,行highligting,使其仅为Numeric TextBox等。 当记录增加到50以上时,您可能会遇到的性能非常糟糕。加载需要3分钟,保存和重新加载页面需要5分钟。 使用实体框架进行数据,使用延迟加载时,需要创建主/明细实体,因为我正在接收来自数据库的平面记录。 来自VS 2010的尝试性能分析,无法附加屏幕截图,因为此站点没有足够的分数。 但我可以看到对HTML.TextBoxFor的调用次数超过1800次...是否可以调用自定义Javascript函数的TextBoxFor的替代方法