Asp.Net Core2.0+Vs2017+MVC 学习 四 超链接方式
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Asp.Net Core2.0+Vs2017+MVC 学习 四 超链接方式,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含972字,纯文字阅读大概需要2分钟。
内容图文
![Asp.Net Core2.0+Vs2017+MVC 学习 四 超链接方式](/upload/InfoBanner/zyjiaocheng/637/193d051f413e4ba79128d17b0c7c7999.jpg)
页面上加超链是基本操作啦,例如跳转到Home控制器下的SpecialRoute,一般我们常用的就是
<a href="/Home/SpecialRoute">我是超链接</a>
比较原始,也最常见。
但是MVC中,也提供了别的方法
@Html.ActionLink("MVC提供超链接", "SpecialRoute", "Home");
第一次参数是超链接文本,第二个是Action名称,第三个是控制器名称,如果当前视图对应的控制器和要跳转的是同一个控制器,就不用写,这个ActionLink方法有很多重载,如果要传参的话,可以匿名传。
@Html.ActionLink("MVC提供超链接", "SpecialRoute", "Home",new { id=Model.Id});
在Core中,又提供了新的方法,Tag Helpers
首先在Views文件夹下添加一个Razor视图导入文件,名字就用默认的,这个文件的作用类似与导入吧。
在文件中加上这一句,* 表明 引用Microsoft.AspNetCore.Mvc.TagHelpers中的所有Tag Helper
@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers
在Index视图上这么使用
<a asp-action="SpecialRoute" asp-route-id="@Model.Id">TagHelper超链接</a>
a标签属性输入 asp-后就有智能提示,可以指定action和controller,同一个controller可以不指定,参数就用 asp-route-xx指定。
内容总结
以上是互联网集市为您收集整理的Asp.Net Core2.0+Vs2017+MVC 学习 四 超链接方式全部内容,希望文章能够帮你解决Asp.Net Core2.0+Vs2017+MVC 学习 四 超链接方式所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。