- java スクリプトを aspx ページに動的にアタッチしています。Java スクリプトの include/import ステートメントは使用していません。そのため、「ドキュメント」オブジェクトを使用できません。
スクリプトを動的にバインドしても、ドキュメントの使用が妨げられることはありません。このようにできます。詳細については
Page.RegisterClientScriptBlock("MyScript", _
"<script language=javascript src='MyJavaScriptFile.js'>");
2. 外部 Java スクリプトを使用して、リスト ボックスに手動で入力する必要があります。JavaScriptでリストボックスにアクセスする方法
ajaxを使用して、サーバーからドロップダウン用のデータを取得できます。サーバーからのデータが必要ない場合は、ajax 部分を省略できます。詳細については、この記事に従ってください
HTML セクションで
<asp:DropDownList ID="ddlCities" runat="server"> </asp:DropDownList>
Javascript セクションで
$.getJSON('LoadCities.ashx?StateID=' + StateID, function(cities) {
$.each(cities, function() {
$("#ddlCities").append($("<option> </option>").val(this['ID']).html(this['City']));
});
});