mvchtmlstring 自定义下拉列表
2014-02-17 16:51
239 查看
public static MvcHtmlString DropDownListForMonth<TModel, TProperty>(this HtmlHelper<TModel> htmlHelper, Expression<Func<TModel, TProperty>> expression, object htmlAttributes = null)
{
List<SelectListItem> list = GetSelectItemOfMonth();
return SelectExtensions.DropDownListFor<TModel, TProperty>(htmlHelper, expression, list, htmlAttributes);
}
private static List<SelectListItem> GetSelectItemOfMonth()
{
List<SelectListItem> list = new List<SelectListItem>();
for (int i=1; i < 13; i++)
{
SelectListItem item = new SelectListItem();
item.Text = i.ToString();
item.Value = i.ToString();
list.Add(item);
}
int month = DateTime.Now.Month;
list[month- 1].Selected = true;
return list;
}
{
List<SelectListItem> list = GetSelectItemOfMonth();
return SelectExtensions.DropDownListFor<TModel, TProperty>(htmlHelper, expression, list, htmlAttributes);
}
private static List<SelectListItem> GetSelectItemOfMonth()
{
List<SelectListItem> list = new List<SelectListItem>();
for (int i=1; i < 13; i++)
{
SelectListItem item = new SelectListItem();
item.Text = i.ToString();
item.Value = i.ToString();
list.Add(item);
}
int month = DateTime.Now.Month;
list[month- 1].Selected = true;
return list;
}
相关文章推荐
- ASP.NET.MVC--注解和反射将Enum转换List<SelectListItem>为@Html.DropDownListFor()下拉列表的通用方法
- html 中可以自定义输入的 select 下拉列表
- ios自定义下拉列表
- ASP.NET MVC 3.0(十二): MVC 3.0 使用自定义的Html控件
- 【Android基础篇】使用ExpandableListView实现自定义的下拉列表
- html下拉列表ddl
- [HTML] CSS 下拉列表菜单
- Html之单选_复选_下拉列表_textarea_实例
- 自定义ASP.NET MVC Html辅助方法
- 使用RelativeLayout实现自定义下拉列表Spinner
- 实现html中select下拉列表中部分选项不可选
- MVC 绑定下拉列表
- 【html】【18】高级篇--下拉列表[竖向手风琴]
- 不错的下拉列表.HTML控件和服务器控件都可以使用
- 不错的下拉列表.HTML控件和服务器控件都可以使用
- 用dl模拟实现可自定义样式的SELECT下拉列表(已封装)
- js技术实现html页面解析xml文档的级联下拉列表操作
- 自定义标签---下拉列表之选项
- Android中Spinner下拉列表(使用ArrayAdapter和自定义Adapter实现) .
- Select下拉列表设置默认值,html和js