我们使用Page.ParseControl
将XML字符串解释为控件。它是否使用某种缓存机制?如果没有 - 是否有办法缓存其结果?
Page.LoadControl
似乎支持某种缓存。
答案 0 :(得分:1)
似乎没有涉及任何缓存。
由于Control
是引用类型,因此在这种情况下不建议使用缓存。 (每次调用ParseControl
函数时都需要一个新的控件实例)
答案 1 :(得分:1)
LoadControl
不会按照说法执行缓存,但区别在于ParseControl
每次都会解析输入字符串以动态创建控件,而LoadControl
将重复使用创建新实例时解析的控件模板和类类型,使其快一个数量级。