AJax を使用して .net Web アプリケーションを作成する場合、常にグローバル変数を使用して pageLoad() 関数内にコントロールを格納する必要がありますか?
例 -
var x;
var y;
function pageLoad() {
x = document.getElementById("<%= cboX.ClientID %>");
y = document.getElementById("<%= tbxY.ClientID %>");
}
function doStuff1() {
x.enabled = false;
y.style.visibility = "visible";
}
または、場合によってはこれを行う必要があります-
function doStuff2() {
document.getElementById("<%= cboX.ClientID %>").enabled = false;
document.getElementById("<%= tbxY.ClientID %>").style.visibility = "visible";
}