MVC Razor HTML ヘルパー構文: Html.Hidden オブジェクト パラメータの Viewbag 質問する

MVC Razor HTML ヘルパー構文: Html.Hidden オブジェクト パラメータの Viewbag 質問する

Html.Hidden HTML ヘルパーにオブジェクトを追加しようとしていますが、構文がうまく理解できません。

構文1:

@Html.Hidden("hiddenDate", ViewBag.myDate.ToString("dd.MM.yyyy"))

ランタイム エラーが発生し、ビュー内の @Html.Hidden を解決できません。

構文2:

@Html.Hidden("hiddenDate", new { String = ViewBag.myDate.ToString("dd.MM.yyyy")})

値を「{ String = 16.04.2012 }」に設定します

値を「16.04.2012」のみにしたいのですが、構文を何度か調整してもうまくいきません。

ベストアンサー1

戻り値を次のようにキャストしてみてくださいobject:

@Html.Hidden("hiddenDate", (object)ViewBag.myDate.ToString("dd.MM.yyyy"))

おすすめ記事