ASP.NET后台动态创建DropDownList中的下拉项
2015-02-22 22:53
363 查看
软件版本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()是对应选项值
}
}
}
举的例子是年份的下拉框
效果如图:
具体实现:
前台:工具栏拖入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()是对应选项值
}
}
}
相关文章推荐
- DropDownList操作;ListBox操作;动态创建控件;Response.Write("欢迎学习ASP.NET''!");
- 在ASP.NET中动态创建柱状图和饼图
- ASP.NET中根据XML动态创建并使用WEB组件(一)
- 动态创建 ASP.NET Web 服务器控件模板
- ASP.NET中根据XML动态创建使用WEB组件
- ASP.NET动态创建柱状图与饼状图
- ASP.NET动态创建图象
- [转贴]利用Asp.net 动态创建DataList,通过继承 ITemplate
- 总结Asp.net中Page加载PostData的具体过程 进而解决"获取动态创建的控件的PostData数据"问题
- ASP.NET中根据XML动态创建使用WEB组件
- 基于asp.net的web页面动态控件创建以及使用
- ASP.NET: 拦截并分发运行时动态创建控件的事件
- asp.net 包含动态创建控件的容器如果要切换显示/隐藏不要用 Visible 属性
- ASP.NET中动态创建DataGrid的模板列
- ASP.NET中根据XML动态创建并使用WEB组件(三)
- 在ASP.NET中动态创建柱状图和饼图
- ASP.NET 动态创建控件引起的ViewState读取问题
- ASP.NET中根据XML动态创建并使用WEB组件(二)
- [转]创建动态数据输入用户界面(ASP.NET 中的动态控件入门)
- 在ASP.NET中动态创建柱状图和饼图