MVC @Html 擴展方法

在使用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

相關文章
相關標籤/搜索