2016 系统设计第一期 (档案一)MVC a标签 跳转 Html.ActionLink的用法

html:

 <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)

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

时间: 2024-12-23 17:17:41

2016 系统设计第一期 (档案一)MVC a标签 跳转 Html.ActionLink的用法的相关文章

2016 系统设计第一期 (档案一)MVC 相关控件整理

说明:前者是MVC,后者是boostrap 1.form 表单 @using (Html.BeginForm("Create", "User", FormMethod.Post, new { @class = "form-horizontal" })) {} 2. 文本框 @Html.TextBox("LoginName", "", new { @class = "form-control&quo

2016 系统设计第一期 (档案一)MVC bootstrap model弹出子页面

通过bootstrap  弹出modal-dialog 子页面 ,例如我要弹出子页面:areaitem_sub_One.html. 具体步骤如下: 第一步:新建 areaitem_sub_One.html <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-label="Cl

2016 系统设计第一期 (档案一)MVC 控制器接收表单数据

1.FormCollection collection   user.UserId =Convert.ToInt32(collection["UserId"]); /// <summary> /// 更新 /// </summary> /// <param name="userId"></param> /// <param name="collection"></param>

2016 系统设计第一期 (档案一)jQuery radio 取值赋值

MVC代码: <div class="form-group"> <label for="Gender" class="col-sm-2 control-label">性别</label> <div class="col-md-8"> <label class="checkbox-inline"> @Html.RadioButton("Ge

2016 系统设计第一期 (档案一)jQuery ajax serialize()方法form提交数据

jQuery ajax serialize()方法form提交数据,有个很奇怪的问题,好像不能取到隐藏控件的值. //点击提交按钮保存数据 $('#btn_submitUser').click(function () { var UserId = $('#UserId').val(); if (UserId == "") { $.ajax({ type: "POST", url: '/Users/Create/', data: $("#SaveUserFo

(转)2016年第一期云评测报告

我们在说起云服务的时候,厂商传递给我们的信息总是非常简单:打消所有的顾虑,我们会帮你处理所有的事情. 但是云服务真的能让你省心吗? 也许可以,但是还有一个更严峻的问题:当你面对众多云服务厂商,不懂套路的你如何选择?牵涉指标太多,专业的云性能指标也不那么易懂,到底哪款适合你? 没有关系这都不再是问题,继2015年<中国公有云用户体验报告>后,听云又一重磅报告<2016第一期云评测报告>正式发布.此次报告是听云iDaaS中心利用自主研发的听云Network产品,从模拟真实用户的角度对不

《信息检索》第一期期末考试

爱课程网携手云课堂打造的顶尖高校在线学习平台 我的云课堂 爱课程网 中国大学MOOC 课程 学校 你好,imoocRen 搜索 信息检索 黄如花 公告 评分标准 课件 测验与作业 考试 讨论区 分享到 帮助中心 <信息检索>第一期期末考试  返回考试列表 本次得分为:28.00/30.00, 本次测试的提交时间为:2014-12-04. 1 ()是高校或科研机构的毕业生为获取学位而撰写的. (单选2分) 得分/总分 A. 学位论文  2.00 /2.00 B. 科技报告 C. 政府出版物

2015-7,第一期培训跟进表

第一件事:请务必收藏本网页 培训地点:福州三中,图书馆楼,5层 培训守则: 1.学员每次培训,均需携带如下物品:水笔.荧光记号笔.纸质的笔记本.第一期培训教材. 2.不迟到,不早退,定位就座,严肃学习纪律,严禁携带零食进入机房. 3.认真做好课前预习.课堂笔记.和课后复习作业的工作. 4.所有的培训通知,以本页面的内容为准.请在每次出门上课前2小时,检查本页面,以获得最新的通知.请收藏本页面. (如果有临时性变动或调整,我不会一一打电话通知各位.) 凡是有问题要提问的同学,请先仔细阅读:<如何提

2016-7,第一期培训,教学跟进表

第一件事:请务必收藏本网页 培训地点:福州三中,图书馆楼,5层            教师联系方式(QQ & EMAIL):  [email protected] 培训守则: 1.学员每次培训,均需携带如下物品:水笔.荧光记号笔.纸质的笔记本.第一期培训教材,有<一本通>的也带来. 2.不迟到,不早退,定位就座,严肃学习纪律,严禁携带零食进入机房. 3.认真做好课前预习.课堂笔记.和课后复习作业的工作. 4.所有的培训通知,以本页面的内容为准.请在每次出门上课前2小时,检查本页面,以获