MVC內建的helps概要
MVC內建主要有三種helper分別是
UrlHepler、HtmlHelper、AjaxHelper
一、UrlHelper提供的方法有
1、Action
以ActionName、ControllerName以及參數產生URL
2、RouteUrl、HttpRouteUrl
以RouteName、RouteValues產生URL
3、Content
接受虛擬路徑轉換為網站的相對路徑
4、Encode
對傳入的路徑進行URL編碼
二、HtmlHelper提供的方法有
HtmlHelper擁有的擴充方法非常繁多,故先列出有多少種方法
1、表單類
BeginForm
BeginRouteForm
EndForm
TextBox、TextBoxFor
Hidden、HiddenFor
Password、PasswordFor
CheckBox、CheckBoxFor
RadioButton、RadioButtonFor
DropDownList、DropDownListFor、EnumDropDownListFor
ListBox、ListBoxFor
Label、LabelFor
EditBox、EditBoxFor
Display、DisplayFor、DisplayForModel
Editor、EditorFor、EditorForModel
ValidationMessage、ValidationMessageFor
ValidationSummary、Validation、validationFor
2、其他類
Action、RenderAction
Partial、RenderPartial
ActionLink
RouteLink
AntiForgeryToken
Encode
Raw
AttributeEncode
Id、IdFor
Name、NameFor
三、AjaxHelper提供的方法有
ActionLink、RouteLink
BeginForm、BeginRouteForm
而比較需要注意的參數有AjaxOptions
四、其他
還有一些重要的主題如:擴充內建helper、TagBuilder
參考資料: