if语句检查一个月的天数

时间:2014-07-19 12:44:49

标签: asp.net-mvc razor

我正在asp.net mvc5中编写一个简单的程序,它将显示一个日历。我有一个数组存储月份和日期1-31。我想使用if语句来检查月份是否只允许适当的天数。我对mvc很新,并且很感激有关如何实现这一目标的任何建议。

2 个答案:

答案 0 :(得分:1)

DateTime结构有一个静态方法,可以返回特定年份特定月份的天数

 int days = DateTime.DaysInMonth(2014,2);

MSDN DateTime.DaysInMonth

答案 1 :(得分:0)

如果您想使用if语句,那么您的代码可能如下所示。

@if ("JAN") {
   //Write your logic for populating dates
}
else if("FEB") {
    //Write your logic for populating dates for feb
}
else if("MAR") {
}
.
.
.
else
{
}

但是你也可以使用Switch语句。

@switch (Month in Integer)
    {
        case 0: 
                 <div>//Write your logic to populate the dates</div>
                 break;
        case 1: 
                 <span>Write your logic to populate the dates</span>
                 break;
    }