ActionLink 的一些小问题
Posted 耕田日记
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ActionLink 的一些小问题相关的知识,希望对你有一定的参考价值。
近日为群友解答问题时遇到一个问题
由于自己以前确实没碰到过
特此记录一下
起因是群友想要用htmlhelper实现这样一个效果
<a href="我是链接" class="我是样式" data-toggle="我是自定义属性" > 我是链接名称</a>
我们传统的写法是这样的
@Html.ActionLink("我是链接名", "我是链接", "", new { @class="我是样式",data-toggle="我是自定义属性"})
聪明的你尝试之后一定也会发现会报错的
报的什么错这里就不说了
这里重点说下两种解决方案
首先第一种是将“-”换成下划线
@Html.ActionLink("我是链接名", "我是链接", "", new { @class="我是样式",data_toggle="我是自定义属性"})
嗯,这样就能实现我们预期的效果了
第二种方式
@Html.ActionLink("我是链接名", "我是链接", "", new Dictionary<string, object> { { "class", "我是样式" }, { "data-toggle", "我是自定义属性" } })
嗯,以上就是我们的两种实现方式
如果你还有其他的方式,欢迎补充
见笑
以上是关于ActionLink 的一些小问题的主要内容,如果未能解决你的问题,请参考以下文章
Html.Action Html.RenderAction Html.Partial Html.RenderPartial Url.Action Html.ActionLink 大括号和小括号区别(
html助手。 ActionLink 总是设置当前控制器而不是传递另一个控制器
如何在 C# 代码中使用 MVC 3 @Html.ActionLink
Android课程---Android Studio使用小技巧:提取方法代码片段