2016-10-03 75 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 /數據庫中返回。 –

相關問題