发文章
发文工具
撰写
网文摘手
文档
视频
思维导图
随笔
相册
原创同步助手
其他工具
图片转文字
文件清理
AI助手
留言交流
在asp.net MVc中想生成一个超链接有很多种方式,通过直接输入<a>、Html.ActionLink、Html.RouteLink等等,今天我们要阐述的就是Html.ActionLink 知识点总结。
@Html.ActionLink有10个重载,
在生成的超链接中,LinkText指定的文本不可以为Null或空,否则程序会报错
@Html.ActionLink("博客园","Index"),生成一个指向首页的超链接
这种方式使用的比较多,因为可以定义ActionName和ControllerName,并且可以设置route和HtmlAttribute的值.
@Html.ActionLink("首页","Index","Home",new{id="11"},new{@class="btnLogin",data_val="guozhqi" id="btnLogin"})
<a href="home/index/11" class="btnLogin" id="btnLogin" data-val="guozhiqi">首页</a>
注意:在htmlAttribute添加class的时候需要在class前面添加@
在自定义属性中如果有- 减号的情况下,需要将减号修改成_ 下划线,在生成的html中辉自动更改为减号。
问题:是否可以通过使用@Html.ActionLink()来生成一个无显示文字的超链接?答案是否定的,因为在Html.ActionLink 中,显示文本时必须填写并且不允许为空的。可以采用<a href="@Url.Action("Index","Home")" class="btnLogin"></a> 来间接地实现。
主要生成超链接,在通过代码生成超链接的时候需要判断显示文本是否为空。切记
来自: 昵称10504424 > 《工作》
0条评论
发表
请遵守用户 评论公约
ASP.net MVC 同一view或页面使用多个Model或数据集的方法
ASP.net MVC 同一view或页面使用多个Model或数据集的方法。return View(new lviewModel(escms.sortList(), escms.artList()));SortName) %> </td> </tr> <...
ASP.NET MVC4 IN ACTION学习笔记
7.2 ASP.NET MVC Ajax Helpers.接下来我们使用一下ActionLink Ajax Helper,Controller我们就不要修改了,我们修改Index.cshtml视图...
ASP.NET MVC Framework与WCSF中MVP模式之小小比较
导读:概述MVC模式已经出现了几十年了,在GUI领域已经得到了广泛的应用,由于微软ASP.NET MVC Framework的出现,致使MVC一度成为.NET社...
学习 ASP.NET MVC (第五回)理论篇
学习 ASP.NET MVC (第五回)理论篇。ASP.NET MVC提供了一个HtmlHelper用于生成Html标签和有数据绑定的Html标签。Html表单元素(1) Form:我们当然可以使用纯的Html代码:<form action="/home/in...
ASP.NET MVC路径选择系统构建
ASP.NET MVC路径选择系统构建ASP.NET MVC路径选择系统构建2009-07-24 11:55 scottgu blog.joycode 字号:T | T.asp.net mvc还提供了Cont...
asp.net mvc 中直接访问静态页面 - 心随灵动 - 博客园
本文章属于自己的学习asp.net mvc 框架的学习笔记,如果能对你有任何帮助,本人会相当高兴,如有错误请指正!最近在学习asp.net mvc 框架 ,首先申明本人现在属于菜鸟级别,我对一个问题很好奇,假如直...
ASP.net MVC自定义错误处理页面的方法
在ASP.NET MVC中,我们可以使用HandleErrorAttribute特性来具体指定如何处理Action抛出的异常.只要某个Action设置了HandleErrorAttribute特性,那么默认的,当这个Action抛出了异常时MVC将会显示Error视图...
ASP.NET MVC案例教程—第三篇:ASP....
摘要 本文对ASP.NET MVC的全局运行机理进行一个简要的介绍,以使得朋友们更好的理解后续文章。这个请求被ASP.NET MVC的路由映射系统截获。例如,上面的{controller}/{action}/{id}表示如果HostNam...
ASP.NET MVC自定义异常捕捉及处理
ASP.NET MVC自定义异常捕捉及处理。在日常开发中,经常会使用自定义异常传递业务逻辑验证消息,在ASP.NET MVC可采用重载 Controller 的 OnException 方法进行自定义异常的捕捉。自定义 ASP.NET MVC 控...
微信扫码,在手机上查看选中内容