0
@Html.Raw(HttpUtility.HtmlDecode(Model.Id.ToString()))

「EditorTemplates」フォルダーに配置された Index.cshtml ファイルでは、常に 0 を返します。

私は何か間違ったことをしていますか

ページの上部でモデルを次のように定義しています

@model [Namespace].ViewModel
4

1 に答える 1

0

idが数値の場合、使用する理由はまったくありませんHtml.Raw。値には、通常のHTMLエンコーディングを回避する必要のあるHTMLコードはありません。

使用するだけです:

@Model.Id

値は暗黙的に文字列に変換されるため、ToString呼び出しも必要ありません。

期待値が表示されない場合は、そもそもそこになかったことがわかります。

于 2012-05-17T19:27:44.263 に答える