有一个项目, 查询中要求精确到 分 我找了个脚本时间控件 只能精确到天, 于是我打算写下拉 把时、分 写进下拉 里面去 让用户选择。
以下是后台代码: //为时、分 ,WebChart的颜色 赋值
private void GetDropDown()
{
for (int i = 0; i < 24; i++)
{
string addTime = i.ToString();
this.DropStartHours.Items.Add(new ListItem(addTime + "时", addTime));
this.DropEndHours.Items.Add(new ListItem(addTime + "时", addTime));
this.DropWebChartStartTime_Hours.Items.Add(new ListItem(addTime + "时", addTime));
this.DropWebChartEndTime_Hours.Items.Add(new ListItem(addTime + "时", addTime));
}
for (int i = 0; i < 60; i++)
{
string addTime = i.ToString();
this.DropStartMinutes.Items.Add(new ListItem(addTime + "分", addTime));
this.DropEndMinutes.Items.Add(new ListItem(addTime + "分", addTime));
this.DropWebChartStartTime_Minutes.Items.Add(new ListItem(addTime + "分", addTime));
this.DropWebChartEndTime_Minutes.Items.Add(new ListItem(addTime + "分", addTime));
}
}我也有想过 把这些添加时分在HTML中添加进去 如下:<asp:DropDownList ID="DropWebChartStartTime_Hours" runat="server"
ToolTip="将数据查询的时候精确到小时" >
<asp:ListItem Value="1">1时</asp:ListItem>
<asp:ListItem Value="2">2时</asp:ListItem>
<asp:ListItem Value="3">3时</asp:ListItem>
<asp:ListItem Value="4">4时</asp:ListItem>
<asp:ListItem Value="5">5时</asp:ListItem>
<asp:ListItem Value="6">6时</asp:ListItem>
<asp:ListItem Value="7">7时</asp:ListItem>
<asp:ListItem Value="8">8时</asp:ListItem>
<asp:ListItem Value="9">9时</asp:ListItem>
<asp:ListItem Value="10">10时</asp:ListItem>
<asp:ListItem Value="11">11时</asp:ListItem>
<asp:ListItem Value="12">12时</asp:ListItem>
<asp:ListItem Value="13">13时</asp:ListItem>
<asp:ListItem Value="14">14时</asp:ListItem>
<asp:ListItem Value="15">15时</asp:ListItem>
<asp:ListItem Value="16">16时</asp:ListItem>
<asp:ListItem Value="17">17时</asp:ListItem>
<asp:ListItem Value="18">18时</asp:ListItem>
<asp:ListItem Value="19">19时</asp:ListItem>
<asp:ListItem Value="20">20时</asp:ListItem>
<asp:ListItem Value="21">21时</asp:ListItem>
<asp:ListItem Value="22">22时</asp:ListItem>
<asp:ListItem Value="23">23时</asp:ListItem>
<asp:ListItem Value="24">24时</asp:ListItem>
</asp:DropDownList>HTML代码 如果把分也写下去的话 看起来很繁琐 我想请教路过的各位大侠 这两种方法哪种效果比较好呢? 用HTML代码是否会更快一些? 如果各位知道的话 麻烦说明下原因 在此先谢谢啦
如果有条件的话,贴一些代码优化的链接 什么的给我最好啦
以下是后台代码: //为时、分 ,WebChart的颜色 赋值
private void GetDropDown()
{
for (int i = 0; i < 24; i++)
{
string addTime = i.ToString();
this.DropStartHours.Items.Add(new ListItem(addTime + "时", addTime));
this.DropEndHours.Items.Add(new ListItem(addTime + "时", addTime));
this.DropWebChartStartTime_Hours.Items.Add(new ListItem(addTime + "时", addTime));
this.DropWebChartEndTime_Hours.Items.Add(new ListItem(addTime + "时", addTime));
}
for (int i = 0; i < 60; i++)
{
string addTime = i.ToString();
this.DropStartMinutes.Items.Add(new ListItem(addTime + "分", addTime));
this.DropEndMinutes.Items.Add(new ListItem(addTime + "分", addTime));
this.DropWebChartStartTime_Minutes.Items.Add(new ListItem(addTime + "分", addTime));
this.DropWebChartEndTime_Minutes.Items.Add(new ListItem(addTime + "分", addTime));
}
}我也有想过 把这些添加时分在HTML中添加进去 如下:<asp:DropDownList ID="DropWebChartStartTime_Hours" runat="server"
ToolTip="将数据查询的时候精确到小时" >
<asp:ListItem Value="1">1时</asp:ListItem>
<asp:ListItem Value="2">2时</asp:ListItem>
<asp:ListItem Value="3">3时</asp:ListItem>
<asp:ListItem Value="4">4时</asp:ListItem>
<asp:ListItem Value="5">5时</asp:ListItem>
<asp:ListItem Value="6">6时</asp:ListItem>
<asp:ListItem Value="7">7时</asp:ListItem>
<asp:ListItem Value="8">8时</asp:ListItem>
<asp:ListItem Value="9">9时</asp:ListItem>
<asp:ListItem Value="10">10时</asp:ListItem>
<asp:ListItem Value="11">11时</asp:ListItem>
<asp:ListItem Value="12">12时</asp:ListItem>
<asp:ListItem Value="13">13时</asp:ListItem>
<asp:ListItem Value="14">14时</asp:ListItem>
<asp:ListItem Value="15">15时</asp:ListItem>
<asp:ListItem Value="16">16时</asp:ListItem>
<asp:ListItem Value="17">17时</asp:ListItem>
<asp:ListItem Value="18">18时</asp:ListItem>
<asp:ListItem Value="19">19时</asp:ListItem>
<asp:ListItem Value="20">20时</asp:ListItem>
<asp:ListItem Value="21">21时</asp:ListItem>
<asp:ListItem Value="22">22时</asp:ListItem>
<asp:ListItem Value="23">23时</asp:ListItem>
<asp:ListItem Value="24">24时</asp:ListItem>
</asp:DropDownList>HTML代码 如果把分也写下去的话 看起来很繁琐 我想请教路过的各位大侠 这两种方法哪种效果比较好呢? 用HTML代码是否会更快一些? 如果各位知道的话 麻烦说明下原因 在此先谢谢啦
如果有条件的话,贴一些代码优化的链接 什么的给我最好啦
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货