【问题标题】:Is it possible to access server control from page method?是否可以从页面方法访问服务器控件?
【发布时间】:2012-01-04 04:25:32
【问题描述】:

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

这可能吗?

【问题讨论】:

    标签: jquery asp.net pagemethods servercontrols


    【解决方案1】:

    如果你想更新,你必须构建一个 webmethod。有关更多信息,请参见他的页面:http://encosia.com/using-jquery-to-directly-call-aspnet-ajax-page-methods/

    如果你有一个 Web 方法,你可以通过调用类似的方法来访问该函数:

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

    但是你必须通过代码来构建你的 Gridview。

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

    【讨论】:

      【解决方案2】:

      您对这个 Gridview 有什么具体的操作吗?如果没有,我还建议(如 Niels 建议的那样)使用 ajax 调用(使用 jQuery),而不是 Gridview 尝试使用 Table。 Check this nice HTML Gridview out。它使用 jQuery、JSON、WebService。

      祝你好运!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-03-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-07-28
        • 1970-01-01
        相关资源
        最近更新 更多