updatepanel にラップされたウィザード内にいくつかのコントロールがあります。ラベルの innerHTML を州に設定すると、状態に戻ります。
私のドロップダウンリスト 私は自分のjavascript関数 onchange="javascript:ValidateCountry();" を呼び出しています これはすべて機能し、呼び出されて値が設定されているかどうかを確認できますが、ページを最後まで実行すると値がリセットされますか?
function ValidateCountry(sender, args) {
var ddlGuestCountry = document.getElementById('<%= ui_ddl_GuestCountry.ClientID %>');
var lblGuestState = document.getElementById('<%= ui_lbl_GuestState.ClientID %>');
if (ddlGuestCountry.value != "USA") {
lblGuestState.innerHTML = "Province:";
}
else {
lblGuestState.innerHTML = "State:";
}
}
更新: 更新パネルをコメントアウトしましたが、ポストバックで値がまだ状態にリセットされています。