博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Html.ActionLink 几种重载方式说明及例子
阅读量:7102 次
发布时间:2019-06-28

本文共 1417 字,大约阅读时间需要 4 分钟。

本文整理了该方法的几种重载形式:
一 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
",
class=
"
className
"}则会报错,因为class是关键字,此处应该写成 @class=
"
className
"
五 Html.ActionLink(
"
linkText
",
"
actionName
",
"
controlName
",routeValues,htmlAttributes)
该重载包含了上面提到的所有参数类型
六 Html.ActionLink(
"
linkText
",
"
actionName
",
"
controlName
",
"
protocol
",
"
hostName
",
"
fragment
",routeValues,htmlAttributes)
该重载使用比较少,他可以指定访问的协议,域名还有锚点,如 Html.ActionLink(
"
liuwu
",
"
Detail
",
"
Products
",
"
http
",
"
www.liuwu.me
",
"
name
",
null,
null) 可以生成 <a href=
"
http://www.liuwu.me/Products/Detail#name
">liuwu</a>

转载地址:http://whzhl.baihongyu.com/

你可能感兴趣的文章
【二维莫队】【二维分块】bzoj2639 矩形计算
查看>>
【DFS】bzoj2435 [Noi2011]道路修建
查看>>
敏捷开发--scrum
查看>>
SSO基于cas的登录
查看>>
Python之路【第二篇】:Python简介、解释器与编码
查看>>
Boxing
查看>>
一起学Android之GridView
查看>>
HBase笔记5(诊断)
查看>>
poj2092
查看>>
简单几何(极角排序) POJ 2007 Scrambled Polygon
查看>>
轻院1064加密字符
查看>>
ajx 发送json串(Request Payload格式)
查看>>
工资管理系统可行性分析人员分工
查看>>
BZOJ3781:小B的询问——题解
查看>>
BZOJ4557:[JLOI2016/SHOI2016]侦察守卫——题解
查看>>
通过Ajax和SpringBoot交互的示例
查看>>
可重入函数与不可重入函数
查看>>
[转] 深入剖析 linux GCC 4.4 的 STL string
查看>>
常用Web Service汇总(天气预报、时刻表等)
查看>>
resin app server安装总结
查看>>