2016 系统设计第一期 (档案一)MVC a标签 跳转 Html.ActionLink的用法
2016-01-15 21:37
567 查看
html:
cshtml:
重载一、Html.ActionLink("linkText","actionName")
该重载的第一个参数是该链接要显示的文字,第二个参数是对应的控制器的方法视图,默认控制器为当前页面的控制器
例如:
Html.ActionLink("跳转到About页面", "About");
解析为:
<a href="/Home/About">跳转到About页面</a>
重载二、 Html.ActionLink("linkText","actionName","controlName")
该重载比第一个重载多了一个参数。第一个参数:要显示的文本,第二个参数:视图名,
第三个参数:控制器名
例如:
Html.ActionLink("跳转到别的controler中", "Index", "Home");
解析为:
<a href="/Home/Index">跳转到别的controler中</a>
重载三、
Html.ActionLik("linkText","actionName",routeValues)
第一个参数:要显示的文本,第二个参数:视图名,
第三个参数:url中的参数
例如:
Html.ActionLink("跳转到About页面", "About", new { id = "1", name = "x" })
解析为:
<a href="/Home/About/1?name=x">跳转到About页面</a>
重载四、
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是关键字。
重载五、
Html.ActionLink("linkText","actionName","controlName",routeValues,htmlAttributes)
该重载包含了上面提到的所有参数类型
<a class="J_menuItem" href="baidu.com">权限管理</a>
cshtml:
原有样式: @Html.ActionLink("权限管理", "UserList", "User", new { style = "color:red", @class = "J_menuItem" }) 再加额外样式: @Html.ActionLink("权限管理", "UserList", "User", new { @class = "J_menuItem" })
重载一、Html.ActionLink("linkText","actionName")
该重载的第一个参数是该链接要显示的文字,第二个参数是对应的控制器的方法视图,默认控制器为当前页面的控制器
例如:
Html.ActionLink("跳转到About页面", "About");
解析为:
<a href="/Home/About">跳转到About页面</a>
重载二、 Html.ActionLink("linkText","actionName","controlName")
该重载比第一个重载多了一个参数。第一个参数:要显示的文本,第二个参数:视图名,
第三个参数:控制器名
例如:
Html.ActionLink("跳转到别的controler中", "Index", "Home");
解析为:
<a href="/Home/Index">跳转到别的controler中</a>
重载三、
Html.ActionLik("linkText","actionName",routeValues)
第一个参数:要显示的文本,第二个参数:视图名,
第三个参数:url中的参数
例如:
Html.ActionLink("跳转到About页面", "About", new { id = "1", name = "x" })
解析为:
<a href="/Home/About/1?name=x">跳转到About页面</a>
重载四、
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是关键字。
重载五、
Html.ActionLink("linkText","actionName","controlName",routeValues,htmlAttributes)
该重载包含了上面提到的所有参数类型
相关文章推荐
- html 高亮显示表格当前行
- 记不住就存下来---- HTML 5 文本格式化元素
- 记不住就存下来---- HTML 5 语义相关元素
- 记不住就存下来---- HTML 5 基础控件
- @html.ActionLink的几种参数格式
- html超链接打开的窗口大小
- (2)html学习笔记(粗略几笔)
- Servlet:用ServletOutputStream.write方法在html显示中文
- HTML页面地址栏参数传递与获取
- Html canvas 五子棋
- HTML 之 Web页面表单form中只有一个input的text元素,按回车默认提交
- HTML小技巧将table边框改为细线
- html 代码
- html中label宽度设置、非替换元素和替换元素
- 你不可不知的HTML优化技巧(转)
- 【HTML打卡】0114 盒模型margin、border、padding
- 没有为扩展名“.cshtml”注册的生成提供程序。
- 你不可不知的HTML优化技巧
- 20160114html学习笔记表单框架颜色脚本字符实体
- 20160113html学习笔记区块网页布局