Честно говоря, я не думаю, что UpdatePanels
когда-либо поможет.Они усложнят ваш код (хотя в вашем коде уже может быть много операторов if (Page.IsPostback == false)
), и запросы могут быть очень медленными.Лично я нахожу их чрезвычайно громоздкими в использовании.
В зависимости от размера и сложности вашей страницы, возможно, стоит зайти на веб-сервисы .asmx.Я сам широко их использовал (для этой конкретной ситуации, на самом деле), и их довольно легко назвать, если вы уже используете jQuery.
Однако , какПредостережение: я прочитал несколько вопросов здесь и статей в других местах, говоря, что веб-сервисы в стиле .asmx постепенно исчезают, и что вы должны начать использовать WCF для замены этой функциональности.
Если вы опубликуете некоторые из вашихкод разметки и / или C # (он вовсе не должен быть сложным; достаточно того, чтобы мы говорили на одном языке (ужасная шутка)), я мог бы предоставить вам примеры вызовов jQuery AJAX и примеры WebService.