当前位置: 首页 > news >正文

asp.net MVC html.ActionLink的几种参数格式

一 Html.ActionLink("linkText","actionName")

该重载的第一个参数是该链接要显示的文字,第二个参数是对应的控制器的方法,

默认控制器为当前页面的控制器;

1 //如果当前页面的控制器为Products,则 
2 Html.ActionLink("detail","Detail")
3 //则会生成 
4 <a href="/Products/Detail">all</a>

二 Html.ActionLink("linkText","actionName","controlName")

该重载比第一个重载多了一个参数,他指定了控制器的名称,

1 //
2 Html.ActionLink("detail","Detail","Products")
3 //则会生成
4 <a href="Products/Detail">all</a>

三 Html.ActionLik("linkText","actionName",routeValues)

routeValue可以向action传递参数,

1 //
2 Html.ActionLink("detail","Detail",new { id=1})
3 //会生成
4 <a href="Products/Detail/1">detail</a>,

此处假设当前的控制器是Products.

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

htmlAttribute可以设置<a>标签的属性,

1 //
2 Html.ActionLink("detail","Detail",new{id=1},new{ target="_blank"})
3 //会生成 
4 <a href="Products/Detail/1" target="_blank">detail</a>,

需要主要的是如果写成 new{ target="_blank",class="className"}则会报错,

因为class是关键字,此处应该写成 @class="className"。

 

五 Html.ActionLink("linkText","actionName","controlName",routeValues,htmlAttributes)

该重载包含了上面提到的所有参数类型

转载于:https://www.cnblogs.com/felix-wang/p/7112281.html

相关文章:

  • jquery获取元素各种宽高及页面宽高总结
  • c# AOP 文章地址
  • Android中悬浮窗口的实现
  • 面向对象-类-成员变量-局部变量-this
  • 全字匹配替换函数
  • Codeforces Round #342 (Div. 2)
  • LeetCode-Maximum Subarray[dp]
  • vue2.0引入腾讯地图
  • SQLServer中的N是什么意思?
  • 一起来看看IOS内存泄漏的一个问题
  • 是真佛只道家常,读《麦肯锡工具》——leo鉴书(15)
  • Android中用Google Map API出现的getLastKnowLocation空指针异常
  • Java中lock锁的问题
  • vuex
  • fopen /open,read/write和fread/fwrite区别
  • 自己简单写的 事件订阅机制
  • “大数据应用场景”之隔壁老王(连载四)
  • CSS进阶篇--用CSS开启硬件加速来提高网站性能
  • Lsb图片隐写
  • React-Native - 收藏集 - 掘金
  • tensorflow学习笔记3——MNIST应用篇
  • webpack4 一点通
  • windows下如何用phpstorm同步测试服务器
  • 阿里云爬虫风险管理产品商业化,为云端流量保驾护航
  • 看完九篇字体系列的文章,你还觉得我是在说字体?
  • 理清楚Vue的结构
  • 浏览器缓存机制分析
  • 使用putty远程连接linux
  • 学习使用ExpressJS 4.0中的新Router
  • 验证码识别技术——15分钟带你突破各种复杂不定长验证码
  • 《天龙八部3D》Unity技术方案揭秘
  • 曾刷新两项世界纪录,腾讯优图人脸检测算法 DSFD 正式开源 ...
  • ​VRRP 虚拟路由冗余协议(华为)
  • #QT项目实战(天气预报)
  • #Ubuntu(修改root信息)
  • %3cscript放入php,跟bWAPP学WEB安全(PHP代码)--XSS跨站脚本攻击
  • (附源码)基于SpringBoot和Vue的厨到家服务平台的设计与实现 毕业设计 063133
  • (三)终结任务
  • (原創) X61用戶,小心你的上蓋!! (NB) (ThinkPad) (X61)
  • (原創) 如何刪除Windows Live Writer留在本機的文章? (Web) (Windows Live Writer)
  • (转)AS3正则:元子符,元序列,标志,数量表达符
  • (转)chrome浏览器收藏夹(书签)的导出与导入
  • .MSSQLSERVER 导入导出 命令集--堪称经典,值得借鉴!
  • .Net多线程总结
  • @Bean注解详解
  • @Responsebody与@RequestBody
  • @select 怎么写存储过程_你知道select语句和update语句分别是怎么执行的吗?
  • @transaction 提交事务_【读源码】剖析TCCTransaction事务提交实现细节
  • [ C++ ] STL_vector -- 迭代器失效问题
  • [ linux ] linux 命令英文全称及解释
  • [ solr入门 ] - 利用solrJ进行检索
  • [AIGC] 使用Curl进行网络请求的常见用法
  • [Ariticle] 厚黑之道 一 小狐狸听故事
  • [Bada开发]初步入口函数介绍
  • [BZOJ] 2044: 三维导弹拦截