次のようにドロップダウンリストの変更された選択されたインデックスでJSONメソッドを呼び出しています
function StepImplementationScript(SelectedValue,UniqueField) {
debugger;
$.ajax({
type: "POST",
url: "DynamicForm.aspx/StepImplementationScript",
data: "{strSelectedValue: " + SelectedValue + ", strUniqueField: '" + UniqueField + "' }",
contentType: "application/json; charset=utf-8",
dataType: "json",
async: true,
cache: false,
success: function(response) {
alert("OnSuccess" + response.d);
if (msg) {
msg.close();
}
},
error: function(jqXHR, exception) {
alert(jqXHR.responseText);
},
failure: function(response) {
//alert("Onfailure" + response.d);
}
});
}
サーバー側のこの「StepImplementationScript」メソッドでは、動的に作成されたコントロールを見つけようとすると、コントロールが検索されず、null になります。
選択した変更イベントを Jquery で記述し、JSON メソッドを呼び出しました。
これは、コントロールが動的に作成される同じページ (DynamicForm.aspx) です。
なぜそうなのか?どうすればこの問題を解決できますか???