在MVC2中的ActionLink中使用“Title”标签

时间:2010-10-17 16:04:43

标签: asp.net-mvc-2 jquery-ui

标题为Inegrating jQueryUI with MVC的文章是此代码段:

     <li><%= Html.ActionLink("Home", "Index", "Home", 
                  new { title="Home Page" }, null)%></li>

认为这篇文章是在MVC2发布之前发布的,这可能就是我在开头大括号中出现语法错误的原因:

Type or 'With' expected.

THX

2 个答案:

答案 0 :(得分:1)

如果要在生成的html锚点上设置title属性,则应该反转参数。不要被routeValueshtmlAttributes参数混淆。

<%= Html.ActionLink("Home", "Index", "Home", 
    null, new { title = "Home Page" }
)%>

如果您想将标题作为查询字符串参数传递,那么您的代码就可以了。

您获得异常的原因与Html.ActionLink帮助程序无关,并且位于其他位置。

答案 1 :(得分:-1)

我希望这会有所帮助:

@Html.ActionLink("Link with icon and title ", "Method", "Controller", new { id = ViewBag.Id, order = 2 }, new { @class = "glyphicon glyphicon-star", @Style = "text-decoration:none", @title = " my title" })