1. 程式人生 > >MVC自定義HtmlHelper擴充套件方法.

MVC自定義HtmlHelper擴充套件方法.

首先在Models資料夾下新增cs檔案類:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
//using System.Web.Mvc;
using Microsoft.SqlServer.Server;

namespace System.Web.Mvc//這裡為了在頁面中不需要引入名稱空間
{
    public static class MyHtmlHelperExt
    {
        public static string MyLabel(this HtmlHelper helper,string str)
        {
            return string.Format("<span>{0}</span>",str);
        }

        public static HtmlString MyHtmlStringLabel(this HtmlHelper helper, string str) //擴充套件防止被編碼化
            return new HtmlString(string.Format("<span>{0}</span>", str));
        }
    }
}

view頁面使用例項:

<%:Html.MyHtmlStringLabel("你好") %>