1

現時点では、このように見えるものがあります

@string.Format("{0:#,###,###.##}", "9999999999")

値は次のように表示されます: 9,999,999,999

ただし、この大きな数を表示するのに小さな DIV しかない場合があります。だから私はカンマの後に数字をラップしたい.

私はこれを試しました

@string.Format("{0:#,###,###.##}", @lot.MinDecrement).replace(",", ",< wbr>")

単語が途切れるかどうかを確認しようとしましたが、これは機能せず、実際に文字列を挿入します。

コンマの後に、必要に応じてテキストを折り返す方法を知っている人はいますか?

ありがとう

4

2 に答える 2

0

次のように、CSS で DIV のコンテンツをラップできます。

div{
    word-wrap: break-word;
}

これが実際の例です(出力ペインのサイズを変更します)

各コンマの後に折り返す場合は、値にスペースを追加できます (これは、次のようにしようとしていた可能性があります。

@String.Format("{0:#,###,###.##}", "9999999999").Replace(",", ", ");

この結果を使用した例を次に示します。

于 2013-04-26T09:11:00.760 に答える
0

String 形式の先頭に Html.Raw を追加するだけで、これを行う方法を見つけました。このように

@Html.Raw(string.Format("{0:#,###,###.##}", "9999999999").replace(",", ",<wbr>"))

これはまさに私が望んでいるように見えますが、皆さんに感謝します

ただし - IE ではサポートされていません - 別の代替手段を探しています

于 2013-04-26T09:24:12.457 に答える