C# MVC-为下拉列表添加ViewBag选择列表
控制器:C# MVC-为下拉列表添加ViewBag选择列表,c#,asp.net-mvc,controller,C#,Asp.net Mvc,Controller,控制器: string a = DateTime.Now.Year.ToString(); ViewBag.ylr = new SelectList(new SelectList( Enumerable.Range(2020, 50) .Select(r => new { Text =
string a = DateTime.Now.Year.ToString();
ViewBag.ylr = new SelectList(new SelectList(
Enumerable.Range(2020, 50)
.Select(r => new
{
Text = new DateTime(r, 1, 1).ToString("yyyy"),
Value = r.ToString()
}),
"Value", "Text", "").ToString(),
a);
复活:
我想返回“文本”和“值”,我如何修复它?为什么没有人帮我~ 事实上,我独自找到了解决方案,尽管如此,我还是要分享解决方案:
ViewBag.ylr = new SelectList(new SelectList(
Enumerable.Range(2020, 50)
.Select(r => new
{
Text = new DateTime(r, 1, 1).ToString("yyyy"),
Value = r.ToString()
}),
"Value", "Text", "").ToList(),"Value","Text", a.ToString());