0

1 つの表示項目が切り捨てられるプログラムを使用しています。Edit ビューは TextAreaFor を使用し、それが機能します。TextAreaFor 内のデータは折り返されます。

     <span class="vertical-space spaced-field">@Html.TextAreaFor(m => m.Number, new { style = "width: 175px;"})</span>

ただし、ビューが表示されると、切り捨てられます。

     <body>
        @foreach( var item in Model.OrderBy(p => p.EntryDate.Value))
        {
           <tr>
                .
                .
                <td>@item.Number</td>  ------  display truncated. Does not wrap
           </tr>
        }
      </body>

編集ビューのようにラップするにはどうすればよいですか

4

1 に答える 1

0

doctype やその他の楽しいことはすべて宣言しましたか?

テーブルを表示するために古い方法を使用している可能性があります。次のように、CSS で境界線などを使用してテーブルのスタイルを設定できます。

table, td, tr, th{
  border:1px solid #f0f;
}

.onepx{
  width:1px;
}



<div style="max-width:700px;">
  <table>
    <tr><td colspan="2">this is a loooooooooooooooong text</td></tr>
    <tr><td class="onepx">a:</td><td>b</td></tr>
    <tr><td class="onepx">c:</td><td>d</td></tr>
  </table>
<div>

など - きっとお分かりいただけると思います。これにより、互換表示で自動的に表示されなくなる可能性があります (問題がある場合)。

最後に、IE9 は非常に愚かであるため、ドメイン内のすべてのページが互換表示で表示されるため、互換表示をオフにする必要があります (ページで有効になっている場合)。

于 2012-12-21T17:24:05.627 に答える