MVC中的Html.ActionLink
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了MVC中的Html.ActionLink,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1880字,纯文字阅读大概需要3分钟。
内容图文
![MVC中的Html.ActionLink](/upload/InfoBanner/zyjiaocheng/1201/15150b2c159a4c80b4de890e11791fa6.jpg)
以下使用参数文字说明:
- linkText:生成的链接所显示的文字 类型:string
- actionName:对应控制器的方法 类型:string
- routeValues:向对应的action传递的参数 类型:object 或 RouteValueDictionary
- controlName:指定控制器的名称 类型:string
- htmlAttributes:设置<a>标签的属性 类型:object 或 IDictionary
- protocol:指定访问协议如:http等 类型:string
- hostName:指定访问域名 类型:string
- fragment:指定访问锚点 类型:string
重载一:Html.ActionLink("linkText","actionName")【默认当前页面控制器】
调用:@Html.ActionLink("默认当前页面控制器", "About")
生成效果:<a href="/Home/About">默认当前页面控制器</a>
重载二:Html.ActionLink("linkText","actionName",routeValues)
调用:
routeValues Is object:
@Html.ActionLink("默认当前页面控制器", "About", new { id = 1, type = "Dic" })
routeValues Is RouteValueDictionary:
@RouteValueDictionary Dictionary = new RouteValueDictionary();
@Dictionary["id"] = 1;
@Dictionary["type"] = "Dic";
@Html.ActionLink("默认当前页面控制器", "About", Dictionary)
生成效果:<a href="/Home/About?classid=1">默认当前页面控制器</a>
重载三:Html.ActionLink("linkText","actionName","controlName")
调用:@Html.ActionLink("默认当前页面控制器", "About", "Home")
生成效果:<a href="/Home/About">默认当前页面控制器</a>
重载四:Html.ActionLink("linkText","actionName",routeValues,htmlAttributes)
调用:
htmlAttributes Is object:
@Html.ActionLink("首页", "Index", "Home", null, new { @class = "active", target = "_blank" })%>【注:由于class是保留关键字,所以一定要写成@class】
htmlAttributes Is IDictionary:
@IDictionary<string, object> AttrDictionary = new Dictionary<string, object>();
@AttrDictionary["class"] = "active";
@AttrDictionary["target"] = "_blank";
生成效果:<a class="active" href="/" target="_blank">首页</a>
重载五:Html.ActionLink("linkText","actionName","controlName","protocol","hostName","fragment",routeValues,htmlAttributes)
调用:@Html.ActionLink("关于我们", "About", "Home", "http", "localhost", "top", null, null)
生成效果:<a href="http://localhost:12120/Home/About#top">关于我们</a>
原文:http://www.cnblogs.com/jack022/p/4785073.html
内容总结
以上是互联网集市为您收集整理的MVC中的Html.ActionLink全部内容,希望文章能够帮你解决MVC中的Html.ActionLink所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。