2016-10-03 92 views
-1

我是新的mvc。如何从系统日历获取月份名称?使用mvc

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

我一定要显示月份名称和年份,而不是MONTH1同为MONTH2

请任何人能帮助我吗?

视图


月1 月2

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

回答

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> 
+0

如果我想打印超过一年? – jainish

+0

数据在哪里?它应该在MVC视图中从你调用的任何API /数据库中返回。 –

相关问题