<td style="width: 100px; height: 22px;">
季度:<asp:DropDownList ID="Drop_jidu" runat="server" AutoPostBack="True" OnSelectedIndexChanged="Drop_jidu_SelectedIndexChanged">
<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:DropDownList></td>
赋值如上了,每次到这个页面时都是选择1,我想要到这个页面上时自动选择当前的季度,比如现在是4月份,应该是第二季度,那么到这个页面时dropdownlist应该选择2才对,这个怎么实现,各位大虾们帮帮俺。
解决方案 »
- Asp.net中读取配置文件
- 怎么在cs里面获得DropDownList text的值
- 动态修改客户端浏览器Internet选项中的设置
- 问个问题,关于IFRAME的(紧急求救)
- 大家在做应用程序时,权限设置页是怎么布局的呀(带图)
- Response.Redirect的奇怪问题
- 紧急求助
- ASP.NET的报表,都用Crystal Reports工具吗?除了它还什么好一点的没有?
- 作针对移动设备的Web项目怎么布局?
- textbox绑定后,如何及时更新?
- 调试asp.net时右下角会出现(Asp.net Development Server),停止调试时不消失的问题
- repeater如何绑定数据?
int index = (DateTime.Now.Month - 1) / 3;
ddl.SelectedValue = season[index];
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
DateTime mydate=DateTime.Now;
int month = mydate.Month;
DropDownList1.Text = getMonth(month).ToString();
}
private int getMonth(int month)
{
if (month >= 1 && month <= 3)
return 1;
else if (month >= 4 && month <= 7)
return 2;
else if (month >= 8 && month <= 10)
return 3;
else
return 4;
}
}
{
return dt.Month/4+1;
}
{
if (!IsPostBack)
{
Drop_jidu.SelectedIndex = DateTime.Now.Month / 4 ;
}
}
<form id="form1" runat="server">
<div>
季度:
<asp:DropDownList ID="Drop_jidu" runat="server" AutoPostBack="True" >
<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:DropDownList>
</div>
</form>
</body>