是否可以在ASP.NET表单中将非表单元素包含在回发数据中?我有一个业务应用程序,它是一个非常大的入口网格,在一个视图中可能有超过10,000个输入框。基本上每个单元格都像电子表格一样输入。
由于信息的结构和生产力的方式,分页必须保持在最低限度。即使使用了所有输入,Chrome也会在不到一秒的时间内加载页面,由于元素数量的原因,IE会占用不可接受的20+。
由于IE,我尝试了一个代码,该代码暂时将TD从Label转换为Input并返回到Label,这样可以将加载时间几乎立即减少,因为最初没有任何输入。虽然问题是如何(如果可能的话)在回发时发送Label值?
所有ASP.NET标签都是动态创建的,并且数据表是从头开始创建的,因为它具有总列数和特殊行的复杂性。
答案 0 :(得分:0)
你可以做的一种方法是使用javascript手动创建回发,但这将是一大堆工作,取决于你如何做所有事情。