2

私は次のようなコードを持っています:

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

さて、id="officeapprovalspan"私はそれがofficapprovalspan "x"になるようにidを設定したいと思っています。ここで、xは現在のアイテムのinvoiceLineIdです。

したがって、invoiceLineId = 3の場合、理想的にはスパンIDをid="officeapprovalspan3"

誰もがこれを達成する方法を知っていますか?

4

2 に答える 2

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

また

<span id="@("officeapprovalspan" + invoiceLine.invoiceLineId)">@(item.OfficeApproved.HasValue ? (item.OfficeApproved.Value ? "Accepted" : "On Hold") : "Please Approve")</span>
于 2012-04-11T21:06:29.817 に答える
3

どうですか:

<span id="officeapprovalspan@invoiceLine.InvoiceLineId">
于 2012-04-11T21:03:28.743 に答える