2011-03-04 21 views
0

動作鏈接和文字,我會想使用實現以下HTML Html.ActionLink:ASp.NET MVC2 - 渲染在同一行

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

命名爲「李四」和標題「總統」會來自員工模型。這是我的:

<% 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。

+0

'<(%)= item.Position%>'應該做的伎倆。 – Bryan 2011-03-04 04:56:57

回答

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> 
<% } %>