Я бы предпочел подход Мухаммеда Ахтара PageMethod. Просто короткое замечание: вам не нужен менеджер сценариев. Менеджер сценариев генерирует только прокси-методы javascript для вас. Если у вас уже есть JQuery на вашей странице, вы можете забыть о скрипт-менеджере и вместо этого написать на своей странице что-то вроде этого:
<script type ="text/javascript">
$(document).ready(function() {
$("#AjaxLink").click(function(e) {
e.preventDefault();
$.ajax({
type: "POST",
url: "YourPage.aspx/updateContent",
data: "{}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(result) {
$("#content").html(result.d);
}
});
});
});
</script>
это предполагает, что у вас есть ссылка с идентификатором AjaxLink на вашей странице, а также div с содержимым идентификатора, который показывает результат.
Преимущество заключается в том, что вы сохраняете 30-килобайтный javascript по сравнению с jquery и внедренными сценариями с помощью менеджера сценариев