0

PocoエンティティでRazor、MVC3を使用しています。

データベースに挿入する際に、 Enviroment.NewLineを 2 つのテキスト間の区切りとして使用しています。

  oldValues += " Name = '" + oldName.Name + "'" + Environment.NewLine ;
  oldValues += " Age = '" + oldName.Age + "'" + Environment.NewLine ;

次に、このoldValues 文字列オブジェクトをデータベース内の列の 1 つに割り当てます。

しかし、この値をwebgridに読み込んでいると、フォーマットが期待どおりに表示されません。

ここで何が問題になる可能性がありますか?

いくつかの方法を提案してください。追加も試しました

  <br />

タグも。

私の webgrid 列の 1 つで期待される出力:

古い値は

名前=ヤセル

年齢 = 24

そして新しい価値観は

名前=ヤッセルR

年齢=25

私の webgrid 列の 1 つの実際の出力:

古い値は Name = Yasser Age = 24 で、新しい値は Name = Yasser R Age =25 です。

4

2 に答える 2

1

それが HTML の振る舞いです。テキストを でラップすると<pre>Your String Here</pre>、期待どおりにテキストが表示されます。

于 2012-04-18T02:29:44.327 に答える
0

ポールの助けを借りて、私はこの問題を解決することができました

ここに私が今使っているものがあります

 logGrid.Column(header: "Message", columnName: "Message", format: @<pre>@item.Message </pre>),
于 2012-04-18T07:17:12.597 に答える