代码之家  ›  专栏  ›  技术社区  ›  kamiar3001

web用户控件使我的默认页变得如此繁重

  •  0
  • kamiar3001  · 技术社区  · 14 年前

    我的网站结构如下:
    1-带有样式表和脚本的母版页

    3-web用户控件和其中的脚本

    在数字3中,我有一些javascript调用一些ajax方法,它们大约有20行代码,我无法将它们移到js文件中,以便出于某种目的使用<%=myAspControl.ClientID%>

    我的default.aspx是如此之重,现在我通过google chrome开发工具检查它,它等于2.7MB,仅用于文档,而不是图像或样式表。
    我有大约10个控件,但我认为它会影响viewstate并对它们进行编码,它会动态地在default.aspx中创建所有控件,并使其如此繁重。

    2 回复  |  直到 14 年前
        1
  •  1
  •   Community CDub    7 年前

    你读过吗 these 所以建议最小化ViewState?

        2
  •  0
  •   eglasius    14 年前

    使视图状态保持在绝对必要的状态。不要尝试任何聪明的解决方法,您不应该在视图状态下存储大量信息。