从静态方法访问ASP控件

时间:2015-03-16 19:13:03

标签: javascript asp.net ajax

我无法实现这一目标:

我在HTML中有一个动态生成的表。其中一列仅包含链接,它是包含标记的列。因此,每个链接都分配了一个函数,该函数进行ajax调用并与aspx进行通信:

function cargaDatosModificacion(id) {
    var dto = {};
    dto.idPromoBanco = id;

    var dtoJSON = JSON.stringify(dto);

    $.ajax({
        async: false,
        url: 'PromosBancos.aspx/CargaDatosModificacion',
        cache: false,
        dataType: 'json',
        type: "POST",
        data: dtoJSON,
        contentType: "application/json; charset=utf-8",
        success: function(data, textStatus, jqXHR) {

        },
        error: errorResponse
    });

}

正如您所看到的,该函数接收一个ID和一个调用' PromosBancos.aspx / CargarDatosModificacion'通过ajax。

好吧,那个aspx包含一些ASP控件,比如文本框和东西。 当我尝试做这些事情的时候。有了这些控件,我注意到我无法访问它们。所以,是的,它是静态的'条款。 显然,当我摆脱静态'关键字,我无法使ajax调用工作。

我尝试将每个控件都设置为静态,也不起作用。

所以我正处于这个问题的中间,问题是:我是否有可能从静态方法访问ASP控件?

或者:有没有办法实现我想做的事情? (单击HTML元素后访问ASP控件)。

0 个答案:

没有答案