小编Scu*_*ur4的帖子

DropDownList值到DataType.Date模型(ASP.NET MVC 4)

有一段时间我现在试着解决这个小问题.完成的研究只让我感到困惑,有些尝试没有用.

所以,如果你认为你可以帮我减轻痛苦,我将非常感激!

我是ASP.NET MVC4移动应用程序的新手,我创建了一个简单的注册页面,其中只有一些细节,其中一个是出生日期,我更喜欢这是一组下拉列表而不是datepicker(因为它是对于手机我希望它很简单:)).

以下是在我的View页面中填充下拉列表的一些代码:

<fieldset data-role="controlgroup" data-type="horizontal">
        <legend>D.O.B</legend>
            @Html.DropDownList("Day", Enumerable.Range(1, 31).Select(i => new SelectListItem { Value = i.ToString(), Text = i.ToString()}), "Day")
            @Html.DropDownList("Month", Enumerable.Range(1, 12).Select(i => new SelectListItem { Value = i.ToString(), Text = System.Globalization.CultureInfo.InvariantCulture.DateTimeFormat.GetMonthName(i)}), "Month")
            @Html.DropDownList("Year", Enumerable.Range(1900, 114).Select(i => new SelectListItem { Value = i.ToString(), Text = i.ToString()}), "Year")
</fieldset>
Run Code Online (Sandbox Code Playgroud)

我想能够将这里的值"映射"到我的Register模型,现在它看起来像这样:

[DataType(DataType.Date)]
public DateTime BirthDate { get; set; }
Run Code Online (Sandbox Code Playgroud)

任何帮助或直接的答案将非常感激.如果您需要更多信息,请随时询问.非常感谢你.

问候

asp.net html-select model asp.net-mvc-4

3
推荐指数
1
解决办法
6171
查看次数

标签 统计

asp.net ×1

asp.net-mvc-4 ×1

html-select ×1

model ×1