如何从系统日历中获取月份名称?使用mvc

时间:2016-10-03 10:03:02

标签: model-view-controller

我是mvc的新手。

我必须在控制器中编码?我必须改变什么?任何人都可以解释一下吗?

对于month2,我必须显示月份名称和年份而不是month1

请有人帮帮我吗?

视图


                                     第1个月                                                       第2个月

            </th>
            <th style="border:1px solid black; width:170px;">
                Month 3
            </th>
        </tr>

1 个答案:

答案 0 :(得分:0)

执行此操作的最佳方法是创建HtmlHelper函数。类似的东西:

public static class DateHelper
{
    public static MvcHtmlString GetMonthName(int monthNumber)
    {

        var dtfi = new System.Globalization.DateTimeFormatInfo();
        var monthName = dtfi.GetMonthName(monthNumber).ToString();
        return new MvcHtmlString(monthName);
    }
}

}

然后你可以在你的Razor视图中调用它:

        </th>
        <th style="border:1px solid black; width:170px;">
            @DateHelper.GetMonthName(3)
        </th>
    </tr>