代码改变世界

MVC中的ActionLink生成的属性名称 中划线的解决办法

2015-08-16 11:36  咒语  阅读(522)  评论(0编辑  收藏  举报

当使用ActionLink来生成链接属性时,由于中划线的变量名称不符合命名规则,那么直接写中划线的变量时无法编译,此时只要改为下划线即可。Razor 引擎会自动转为中划线。

即 data_icon  生成的连接是 data-icon

@Html.ActionLink("首页", "Index", "Vote",new {@class= "ui-btn-active ui-state-persist", data_icon="home" })