填写最近5年的选择列表

new*_*_86 5 c# selectlist asp.net-mvc-3

我怎么能在它创建一个清单,在过去5年,如几年20112007.我不想硬编码这些年,但我希望最近的5年基于当年.

dri*_*iis 10

将过去5年放在您的视图模型中并绑定到该模型:

var last5Years = from n in Enumerable.Range(0,5)
                 select DateTime.Now.Year - n;
Run Code Online (Sandbox Code Playgroud)