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

时间:2011-11-22 19:35:47

标签: jquery asp.net pagemethods servercontrols

我想使用JQuery和页面方法更新Gridviews数据源,但我不确定如何访问我在页面上创建的Gridview控件。我知道我无法访问它的实例,但我想访问id,所以只需重新绑定它。

这可能吗?

2 个答案:

答案 0 :(得分:2)

您是否正在使用此Gridview进行具体操作?如果没有,我也建议(如Niels所建议的)使用ajax调用(使用jQuery)而不是Gridview尝试表。 Check this nice HTML Gridview out。它使用jQuery,JSON,WebService。

祝你好运!

答案 1 :(得分:1)

如果您想要更新,则必须构建一个webmethod。请访问他的页面以获取更多信息: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