Asp.net ParseControl做任何缓存吗?
我们使用Asp.net ParseControl做任何缓存吗?,asp.net,caching,user-controls,controls,parsecontrol,Asp.net,Caching,User Controls,Controls,Parsecontrol,我们使用Page.ParseControl将XML字符串解释为控件。它是否使用某种缓存机制?如果没有-是否有方法缓存其结果 Page.LoadControl似乎支持某种缓存。似乎不涉及任何缓存。 由于控件是一种引用类型,因此在这种情况下不建议使用缓存。(每次调用ParseControl函数时,您都需要一个新的控件实例)LoadControl不会按指令执行缓存,但区别在于ParseControl每次都会解析输入字符串以动态创建控件,而LoadControl将在创建新实例时重新使用解析后的控件模板和
Page.ParseControl
将XML字符串解释为控件。它是否使用某种缓存机制?如果没有-是否有方法缓存其结果
Page.LoadControl
似乎支持某种缓存。似乎不涉及任何缓存。
由于
控件
是一种引用类型,因此在这种情况下不建议使用缓存。(每次调用ParseControl
函数时,您都需要一个新的控件实例)LoadControl
不会按指令执行缓存,但区别在于ParseControl
每次都会解析输入字符串以动态创建控件,而LoadControl
将在创建新实例时重新使用解析后的控件模板和类类型,使其速度提高一个数量级。True。但是LoadControl执行缓存。