Html.ActionLink 方式的几类轻载方式 中成企业网站建

公布   --中成网建   Html.ActionLink 方式的几类轻载方式:

一 Html.ActionLink( linkText , actionName )

该轻载的第一个主要参数是该连接要显示信息的文本,第二个主要参数是相匹配的操纵器的方式,默认设置操纵器为当今网页页面的操纵器,假如当今网页页面的操纵器为Products,则 Html.ActionLink( detail , Detail ) 则会转化成 a href= /Products/Detail all /a

二 Html.ActionLink( linkText , actionName , controlName )

该轻载比第一个轻载多了一个主要参数,他特定了操纵器的名字,如Html.ActionLink( detail , Detail , Products )则会转化成 a href= Products/Detail all /a

三 Html.ActionLik( linkText , actionName ,routeValues)

routeValue能够向action传送主要参数,如Html.ActionLink( detail , Detail ,new { id=1})会转化成 a href= Products/Detail/1 detail /a , 这里假定当今的操纵器是Products.

四 Html.ActionLink( linkText , actionName ,routeValues,htmlAttributes)

htmlAttribute能够设定 a 标识的特性,如 Html.ActionLink( detail , Detail ,new{id=1},new{ target= _blank })会转化成 a href= Products/Detail/1 target= _blank detail /a ,必须关键的是假如写出 new{ target= _blank , > 五 Html.ActionLink( linkText , actionName , controlName ,routeValues,htmlAttributes)

该轻载包括了上边提及的全部主要参数种类

六 Html.ActionLink( linkText , actionName , controlName , protocol , hostName , fragment ,routeValues,htmlAttributes)

该轻载应用较为少,他能够特定浏览的协议书,网站域名也有锚点,如 Html.ActionLink( liuwu , Detail , Products , http , liuwu.me , name ,null,null) 能够转化成 a href= Products/Detail#name liuwu /a