我是mvc的新手。
我必须在控制器中编码?我必须改变什么?任何人都可以解释一下吗?
对于month2,我必须显示月份名称和年份而不是month1
请有人帮帮我吗?
视图
第1个月
第2个月
</th>
<th style="border:1px solid black; width:170px;">
Month 3
</th>
</tr>
答案 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>