C#.NETの新機能です。私は私がしたいことは、私は、変数listAge
のデータバインディングを使用し、ちょうど私がこのコードを入れ.aspx
ファイル内には1から100変数が現在のコンテキストに存在しません
に年齢の選択を表示することです...これがどのように機能するかをお願いしたいと思います。ここで
<asp:DropDownList ID="AgeDropDown" runat="server">
<%# listAge %>
</asp:DropDownList>
はそれをコードビハインドです:
protected void Page_Load(object sender, EventArgs e)
{
for (int i = 1; i < 101; i++)
{
string listAge;
listAge = "<asp:ListItem>"+ i +"</asp:ListItem>";
}
}
.aspx
の内側に表示されるエラーは以下のとおりです。コントロールの作成
エラー:
AgeDropDown
- コード・ブロックは、この中にはサポートされていません。コンテキスト。
変数listAge
のために?
ありがとうございました!
「AgeDropDown.Items.Add(新しいListItem(i.ToString()));」のようなコードを編集するだけで動作します。 – Ryan
Btw、二重の 'i.ToString()'は何ですか? – Ryan
2番目のパラメータはアイテムに関連付けられた値です。これはIDなどの何か異なる可能性があります – Pasman