ViewBag から受け取ったデータを使用して、Web ページにいくつかの異なるフォームを印刷しようとしています。
最初のステートメントは機能しますが、2 番目のステートメントは機能しません。
@Html.EditorForModel(ViewBag.PI as PItem)
@Html.TextBoxFor(x => (ViewBag.PI as PItem).Text)
次のことも試しました(同じエラーメッセージ):
@Html.TextBoxFor(x => ViewBag.PI.Text)
最初のものは PItem のモデルを作成し、2 つ目は PItem 内のテキスト アイテムのテキスト ボックスを作成しようとするとエラーをスローします。モデルからではなく、ViewBag からデータを出力するために textboxfor ヘルパーを使用することは可能ですか?