MVC中的Html.ActionLink的介绍
来源:互联网 发布:改变打卡软件地理位置 编辑:程序博客网 时间:2024/04/29 09:04
1、Html.ActionLink("linkText","actionName")
第一个参数:要显示的文本,第二个参数:视图名
例如:<%=Html.ActionLink("跳转到About页面", "About");%> → <a href="/Home/About">跳转到About页面</a>
2、Html.ActionLink("linkText","actionName","controlName")
第一个参数:要显示的文本,第二个参数:视图名, 第三个参数:控制器名
例如:<%= Html.ActionLink("跳转到别的controler中", "Index", "Home");%> →<a href="/
Home/Index
">跳转到别的controler中</a>
3、
Html.ActionLink("linkText","actionName",routeValues)
第一个参数:要显示的文本,第二个参数:视图名, 第三个参数:url中的参数
例如:<%=Html.ActionLink("跳转到About页面", "About", new { id = "1", name = "x" }) %> → <a href="/Home/About/1?name=x">跳转到About页面</a>
4、
Html.ActionLink("linkText","actionName",routeValues,htmlAttributes)
第一个参数:要显示的文本,第二个参数:视图名, 第三个参数:url中的参数,第四个参数:设置标签属性
例如:<%=Html.ActionLink("跳转到About页面", "About", new { id = "1", name = "x" }, new { disabled = "disabled",@class = "about"})%> → <a class="about" disabled="disabled" href="/Home/About/1?name=x">跳转到About页面</a>
注意:设置标签的class属性时,应在class前加上@,因为class是关键字。
上文中的<%= %> 都可以换成
<%: %>
“<%:%>” 和 “<%=%>” 的区别:
<%: %>对其中内容进行htmlEncode编码了,可以防止跨站脚本攻击(即:XSS攻击)。
<%:<div>显示div<div> %> →
<div>显示div<div> 而
<%= <div>显示div<div> %> →
显示div
<%: %>中用函数时,该函数一定要有返回值,否则,会报错。1、Html.ActionLink("linkText","actionName")
第一个参数:要显示的文本,第二个参数:视图名
例如:<%=Html.ActionLink("跳转到About页面", "About");%> → <a href="/Home/About">跳转到About页面</a>
2、Html.ActionLink("linkText","actionName","controlName")
第一个参数:要显示的文本,第二个参数:视图名, 第三个参数:控制器名
例如:<%= Html.ActionLink("跳转到别的controler中", "Index", "Home");%> →<a href="/
Home/Index
">跳转到别的controler中</a>
3、
Html.ActionLink("linkText","actionName",routeValues)
第一个参数:要显示的文本,第二个参数:视图名, 第三个参数:url中的参数
例如:<%=Html.ActionLink("跳转到About页面", "About", new { id = "1", name = "x" }) %> → <a href="/Home/About/1?name=x">跳转到About页面</a>
4、
Html.ActionLink("linkText","actionName",routeValues,htmlAttributes)
第一个参数:要显示的文本,第二个参数:视图名, 第三个参数:url中的参数,第四个参数:设置标签属性
例如:<%=Html.ActionLink("跳转到About页面", "About", new { id = "1", name = "x" }, new { disabled = "disabled",@class = "about"})%> → <a class="about" disabled="disabled" href="/Home/About/1?name=x">跳转到About页面</a>
注意:设置标签的class属性时,应在class前加上@,因为class是关键字。
上文中的<%= %> 都可以换成
<%: %>
“<%:%>” 和 “<%=%>” 的区别:
<%: %>对其中内容进行htmlEncode编码了,可以防止跨站脚本攻击(即:XSS攻击)。
<%:<div>显示div<div> %> →
<div>显示div<div> 而
<%= <div>显示div<div> %> →
显示div
<%: %>中用函数时,该函数一定要有返回值,否则,会报错。
0 0
- MVC中的Html.ActionLink的介绍
- MVC中的Html.ActionLink的介绍
- MVC中的Html.ActionLink的介绍
- MVC中的Html.ActionLink的介绍
- MVC中的Html.ActionLink的介绍
- MVC Html.ActionLink的用法
- MVC Html.ActionLink的用法
- MVC中Html.ActionLink的用法
- Mvc--Html.ActionLink()用法
- Mvc--Html.ActionLink()用法
- Html.ActionLink 参数介绍
- MVC3中的Html.ActionLink
- MVC3中的Html.ActionLink .
- MVC ActionLink的用法
- Html.ActionLink的用法
- ASP.NET MVC学习之 Html.ActionLink
- ASP.NET MVC学习之 Html.ActionLink
- ASP.NET MVC学习之 Html.ActionLink
- 在windows系统下用硬盘安装ubuntu双系统
- HDUOJ 无题 题目1871
- android常见错误汇总
- C# 实现简单 TCP/IP Server
- 新特征-信号量
- MVC中的Html.ActionLink的介绍
- 陈巴尔虎旗 蒙古族生二胎奖励1万
- Common Subsequence
- ISAP算法白书版
- java之 ------ 多线程(从基础到加强)
- LeetCode (17)Letter Combinations of a Phone Number
- leetcode Min Stack 最小栈
- Python字符串操作之复制、连接、比较、求长度
- Java线程:新特征-条件变量