こんにちは、私はASP.NETページでselect
というHTMLコントロールを持っていて、それをrunat = "server"
として作ったので、リストアイテムを動的に追加しようとしました。コードHTML asp.netでアイテムを選択する
var list = document.getElementById('<%=list1.ClientID%>');
var newListItem = document.createElement('OPTION');
newListItem.text = "Emp1";
newListItem.value = "e101";
list.add(newListItem);
<asp:Panel ID="pnlemp" runat="server"
Style="display: none;"
CssClass="modalPopup"
width="700px" Height="350px">
<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<select id="list1" multiple="true" name="list1" runat="server">
</select>
</ContentTemplate>
</asp:UpdatePanel>
</asp:Panel>
、今、私はそれが0
を示しているlist1.Items.Count
ように私のコードからこれにアクセスしようとする以下のようなもの。
これは間違っていますか?あなたは、クライアント側のスクリプトでHTMLを変更すると、(すべてのコントロールを追跡)ビューステートが更新されません事前
Javascriptコードを呼び出すときは? –