从下拉列表中的月份和年份 ASP.NET 设计 MVC
我正在努力填写观看页面的月份和年份 cshtml 项目 asp.net mvc
这是一个观看页面代码
这是一个模特
但在这里,我在类类中获得以下错误
姓名 'Model' 在当前的上下文中不存在
在View页面上也会收到此错误
姓名 'ExpirationMonthDropdown' 在当前的上下文中不存在
</selectlistitem></selectlistitem></project.models.productstatistics>
这是一个观看页面代码
@model IEnumerable<project.models.productstatistics>
@{
}
@Html.DropDownList/"ExpirationMonth", ExpirationMonthDropdown/
@Html.DropDownList/"ExpirationYear", ExpirationYearDropdown/
这是一个模特
public class ProductStatistics
{
public IEnumerable<selectlistitem> ExpirationMonthDropdown
{
get
{
return Enumerable.Range/1, 12/.Select/x =>
new SelectListItem//
{
Text = CultureInfo.CurrentCulture.DateTimeFormat.AbbreviatedMonthNames[x - 1] + " /" + x + "/",
Value = x.ToString//,
Selected = /x == Model.ExpirationMonth/
}/;
}
}
public IEnumerable<selectlistitem> ExpirationYearDropdown
{
get
{
return Enumerable.Range/DateTime.Today.Year, 20/.Select/x =>
new SelectListItem//
{
Text = x.ToString//,
Value = x.ToString//,
Selected = /x == Model.ExpirationYear/
}/;
}
}
}
但在这里,我在类类中获得以下错误
姓名 'Model' 在当前的上下文中不存在
在View页面上也会收到此错误
姓名 'ExpirationMonthDropdown' 在当前的上下文中不存在
</selectlistitem></selectlistitem></project.models.productstatistics>
没有找到相关结果
已邀请:
1 个回复
二哥
赞同来自:
在行动中
依你的意见
</selectlistitem></selectlistitem></productstatistics></productstatistics>