是否可以从页面方法访问服务器控件?

问题描述:

我想用JQuery和页面方法更新Gridviews数据源,但我不确定如何访问我在页面上创建的Gridview控件。我知道我无法访问它的实例,但我想访问该ID,因此只需重新绑定它。是否可以从页面方法访问服务器控件?

这可能吗?

是否有一些具体的事情你与此的GridView在做什么?如果没有,我也会建议(像Niels建议的那样)使用ajax调用(使用jQuery),而不是Gridview尝试使用Table。 Check this nice HTML Gridview out。它使用jQuery,JSON,WebService。

祝你好运!

如果你想更新你必须建立一个webmethod。 SEET他的页面了解更多信息:http://encosia.com/using-jquery-to-directly-call-aspnet-ajax-page-methods/

如果你有一个WebMethod,您可以通过调用类似访问该功能:

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

但你必须建立通过代码你的GridView。从asp.net

或者使用默认的Ajax:http://www.ezineasp.net/post/ASP-Net-AJAX-GridView-Loading.aspx