在使用MVC開發過程當中發如今View中須要一些自定義的方法,之前在webfrom開發是則是使用一個靜態類,在裏面編輯許多常用的方法來解決的。如今發如今MVC裏面能夠自定義擴展的HtmlHelper方法,具體操做以下:
1.新建一個類
能夠在項目中添加一個文件夾,命名爲Helpers,在這個文件夾中能夠添加各個類型的擴展類。下面咱們添加一個文本處理擴展類,命名TextHelper.cs。html
using System; using System.Collections.Generic;
using System.Linq; using System.Web;
using System.Web.Mvc;web
namespace System.Web.Mvc
{
public static class ExTextHelper
{
public static string DateFormate(this HtmlHelper html, DateTime time)
{
return String.Format(@"{0:yyyy-MM-dd HH:mm}");
}
}
}this
注意:把該類的命名空間改成 namespace System.Web.Mvc,這樣就能夠在頁面中使用該擴展方法了,否則該擴展方法是不會被識別的。
2.使用方法
在頁面中引用:@Html.DateFormate(date)spa