软件版本VS2012
举的例子是年份的下拉框
效果如图:
具体实现:
前台:工具栏拖入DropDownList到页面中
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:DropDownList ID="DropDownList1" runat="server">
</asp:DropDownList>
</div>
</form>
</body>
</html>
后台:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
for (int i = 2000; i <= DateTime.Now.Year; i++)//创建一个年份的下拉菜单,开始时间是2000年,结束时间是当前年份2015
{
DropDownList1.Items.Add(new ListItem(i.ToString() + "年", i.ToString()));//前面那个i.ToString()+"年",是DropDownList下拉项的Text,后面那个是i.ToString()是对应选项值
}
}
}