我在页面上有两个用户控件 - UC1,UC2。每个用户控件都有一个asp:按钮。现在如果我点击页面上的任何按钮发回。现在,如果我点击UC1的按钮,则会发生以下情况。
现在如果用户点击UC1按钮,我不想在服务器上加载UC2用户控件的视图状态,因为UC2的视图状态很大。 UC1的执行不依赖于UC2。
请建议我如何实现这一目标。
谢谢!
答案 0 :(得分:2)
你要求的是能够进行部分回发的能力。这是仅影响页面一部分的回发。有许多方法可以实现这一点,例如使用Microsoft提供的AJAX控件(http://www.asp.net/ajax)或使用JQuery和Web方法自行编写(此方法无状态,应该如此预期)。具体来说,您将需要查看UpdatePanels和PostBack触发器。
希望这有帮助。