Можно ли получить доступ к управлению сервером из метода страницы?

Я хотел бы обновить источник данных Gridviews, используя методы JQuery и page, но я не уверен, как получить доступ к элементу управления Gridview, который я создал на странице. Я знаю, что не могу получить доступ к его экземпляру, но я хочу получить доступ к идентификатору, поэтому просто перепроверьте его.

Это возможно?

2 ответа

Решение

Есть ли что-то конкретное, что вы делаете с этим Gridview? Если нет, я бы также предложил (как предполагает Нильс) использовать вызов ajax (использовать jQuery) и вместо Gridview попробовать Table. Проверьте этот хороший HTML Gridview из. Он использует jQuery, JSON, WebService.

Удачи!

Если вы хотите обновить, вы должны построить веб-метод. Посетите его страницу для получения дополнительной информации: http://encosia.com/using-jquery-to-directly-call-aspnet-ajax-page-methods/

Если у вас есть Webmethod, вы можете получить доступ к этой функции, вызвав что-то вроде:

$.ajax({
    url: "page.aspx/webmethodname",
    success : function(data){}
})

Но тогда вы должны построить свой Gridview с помощью кода.

Или используйте Ajax по умолчанию из asp.net: http://www.ezineasp.net/post/ASP-Net-AJAX-GridView-Loading.aspx

Другие вопросы по тегам