Mr *_*r A 4 asp.net for-loop drop-down-menu
一个简单的查询,我想用数字从17到90填充下拉列表,最后一个数字应该是90+而不是90的字符串.我猜逻辑将使用for循环,如:
for (int a = 17; a <= 90; a++)
{
ddlAge.Items.Add(a.ToString());
}
Run Code Online (Sandbox Code Playgroud)
另外,我想用相同的数字填充每个列表项的文本和值.有任何想法吗?
for (int i = 17; i < 90; i++)
{
ddlAge.Items.Add(new ListItem(i.ToString(), i.ToString()));
}
ddlAge.Items.Add(new ListItem("90+", "90"));
Run Code Online (Sandbox Code Playgroud)
试试这个:
for (int a = 17; a <= 90; a++)
{
var i = (a == 90 ? a.ToString() + '+': a.ToString());
ddlAge.Items.Add(new ListItem(i, i));
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13849 次 |
| 最近记录: |