MVC自定義HtmlHelper擴充套件方法.
阿新 • • 發佈:2019-01-24
首先在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("你好") %>