如何根据Model项id设置Html id

Ano*_*use 2 html asp.net-mvc

我有一些代码:

<table>         
    @foreach (var invoiceLine in Model.Invoice.InvoiceLine)) {
        <tr class="subheader">
             <td>
                 <div class="approval">
                     <span>Office sign off:</span>
                          @Html.DisplayFor(modelItem => item.OfficeUser.Name)
                     <span id="officeapprovalspan">@(item.OfficeApproved.HasValue ? (item.OfficeApproved.Value ? "Accepted" : "On Hold") : "Please Approve")</span>
                 </div>
             </td>
Run Code Online (Sandbox Code Playgroud)

好吧,id="officeapprovalspan"我希望设置它的id,以便它是officapprovalspan"x",其中x是当前项目invoiceLineId.

所以当invoiceLineId = 3时,理想情况下我想要span id id="officeapprovalspan3"

谁知道如何实现这一目标?

Pat*_*ott 5

<span id="officeapprovalspan@(invoiceLine.invoiceLineId)">@(item.OfficeApproved.HasValue ? (item.OfficeApproved.Value ? "Accepted" : "On Hold") : "Please Approve")</span>
Run Code Online (Sandbox Code Playgroud)

要么

<span id="@("officeapprovalspan" + invoiceLine.invoiceLineId)">@(item.OfficeApproved.HasValue ? (item.OfficeApproved.Value ? "Accepted" : "On Hold") : "Please Approve")</span>
Run Code Online (Sandbox Code Playgroud)