ASp.NET MVC2 - 在同一行上呈现操作链接和文本

时间:2011-03-04 04:52:13

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

我想使用Html.ActionLink实现以下html:

<li><a href="/WhatWeDo/JohnDoe">John Doe</a>President</li>

“John Doe”这个名字和“总统”这个名称将来自一个员工模型。这就是我所拥有的:

 <% foreach (var item in Model as IEnumerable<AkwiMemorial.Models.Staff>)
 { %>    
 <li><%= Html.ActionLink(item.Name, "GetStaffDetails", "WhatWeDo", new { staffID = item.Id }, null) %> item.Position</li>   
<% } %>

我不喜欢从字面上渲染“item.Position”,而是喜欢从模型中提取的这个字符串。

TIA。

1 个答案:

答案 0 :(得分:1)

试试这个:

<% foreach (var item in Model as IEnumerable<AkwiMemorial.Models.Staff>)
 { %>    
 <li>
    <%= Html.ActionLink(item.Name, "GetStaffDetails", "WhatWeDo", new { staffID = item.Id }, null) %> 
    <%=item.Position%>
 </li>   
<% } %>