我无法实现这一目标:
我在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控件)。