MVC HtmlHelper用法大全
以textbox為例子
public static string TextBox( this HtmlHelper htmlHelper, string name, Object value, IDictionary<string, Object> htmlAttributes )
public static string TextBox( this HtmlHelper htmlHelper, string name, Object value, Object htmlAttributes )
這2個引數代表這個html標籤的屬性集合。使用方法如下。
1.ActionLink
<%=Html.ActionLink( "這是一個連線" , "Index" , "Home" )%>
帶有QueryString的寫法
<%=Html.ActionLink( "這是一個連線" , "Index" , "Home" , new {
page=1 }, null )%>
<%=Html.ActionLink( "這是一個連線" , "Index" , new {
page=1 })%>
有其它Html屬性的寫法
<%=Html.ActionLink( "這是一個連線" , "Index" , "Home" , new {
id= "link1" })%>
<%=Html.ActionLink( "這是一個連線" , "Index" , null , new {
id= "link1" })%>
QueryString與Html屬性同時存在
<%=Html.ActionLink( "這是一個連線" , "Index" , "Home" , new {
page = 1 }, new {
id = "link1" })%>
<%=Html.ActionLink( "這是一個連線" , "Index" , new {
page = 1 }, new {
id = "link1" })%>
生成結果為:
<a
href= "/" >這是一個連線</a>
帶有QueryString的寫法
<a
href= "/?page=1" >這是一個連線</a>
<a
href= "/?page=1" >這是一個連線</a>
有其它Html屬性的寫法
<a
href= "/?Length=4" id= "link1"
|