在我深入探究自定义ASP.NET控件开发的过程中,我显然要了解ASP.NET PostBack模型以及它如何影响控件开发。
我知道在ASP.NET中控件没有“生命周期”,因此必须在每个页面加载时重新初始化。我们通过将对象的值/参数保存到ViewState中来克服这一问题。
因此,我阅读的许多文章建议不要使用PostBack,因为这可能会给页面增加相当大的开销。我不是在寻找如何禁用它,我已经知道了。
我想知道的是:
我们有哪些替代方案来初始化控件而不使用PostBack模型?
我知道我们可以使用QueryString,但那似乎非常凌乱,而且不可靠。
理想情况下,您可以给我一个不同方法的架构/设计概述以及其优缺点。
非常感谢^_^
我知道在ASP.NET中控件没有“生命周期”,因此必须在每个页面加载时重新初始化。我们通过将对象的值/参数保存到ViewState中来克服这一问题。
因此,我阅读的许多文章建议不要使用PostBack,因为这可能会给页面增加相当大的开销。我不是在寻找如何禁用它,我已经知道了。
我想知道的是:
我们有哪些替代方案来初始化控件而不使用PostBack模型?
我知道我们可以使用QueryString,但那似乎非常凌乱,而且不可靠。
理想情况下,您可以给我一个不同方法的架构/设计概述以及其优缺点。
非常感谢^_^