1

私は、動的に生成するテーブルを持っているようなシナリオを持っています。テーブルには、数値フィールドとテキスト フィールドが含まれる場合があります。そのテーブルに特定の CSS を与えます。text-align: center;テーブルにテキスト フィールドがあり、テーブルに数値フィールドがある場所を指定したいのですが、 text-align: right;単一の ID/クラスを使用して CSS を適用できますか? if conditionテーブルのフィールドが CSS ファイルの数値またはテキストであることを認識できますか?

これは動的に生成される私のテーブルです

<table class="alignCSS">
<thead>
    <tr>

        <th>
            Doctor Name
        </th>

        <th>
            Amount
        </th>

    </tr>
    </thead>
    <tbody>
<% foreach (var item in Model) { %>
    <tr>

        <td>
            <%: Html.DisplayFor(modelItem => item.Doctor_Name) %>
        // text field here i want to apply center alignment using CSS
        </td>

        <td>
            <%: Html.DisplayFor(modelItem => item.Amount) %>

        //number field here i want to apply right alignment using CSS
        </td>

    </tr>
<% } %>
</tbody>

</table>
4

2 に答える 2

0
<td style="text-align: center;">
    <%= Html.DisplayFor(modelItem => item.Doctor_Name) %>
</td>
<td style="text-align: right;">
    <%= Html.DisplayFor(modelItem => item.Amount) %>
</td>

または、これらのルールで定義された CSS クラスが既にある場合:

<td class="center">
    <%= Html.DisplayFor(modelItem => item.Doctor_Name) %>
</td>
<td class="right">
    <%= Html.DisplayFor(modelItem => item.Amount) %>
</td>
于 2013-03-25T07:31:30.340 に答える
0

(これは古い質問であることは知っています...しかし)フィールドのタイプを決定するためのロジックがそこにあるように、コントローラーからクラスの値を渡すことができます。

于 2016-12-12T22:50:17.120 に答える